home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Super Models
/
Hot Super Models.iso
/
mac
/
jpeg2gif.cpt
/
jpeg2gif
/
djpeg folder
/
djpeg.020.68881.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1991-11-12
|
488KB
|
8,814 lines
# near model CODE resource
# jump table entries: 80-133 (54 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 4AAE 0008 tst.l [A6 + 0x8]
00000008 6618 bne +0x1A /* 00000022 */
0000000A 601E bra +0x20 /* 0000002A */
label0000000C:
0000000C 206E 0008 movea.l A0, [A6 + 0x8]
00000010 1010 move.b D0, [A0]
00000012 B02E 000D cmp.b D0, [A6 + 0xD]
00000016 6606 bne +0x8 /* 0000001E */
00000018 202E 0008 move.l D0, [A6 + 0x8]
0000001C 600E bra +0x10 /* 0000002C */
label0000001E:
0000001E 52AE 0008 addq.l [A6 + 0x8], 1
label00000022:
00000022 206E 0008 movea.l A0, [A6 + 0x8]
00000026 4A10 tst.b [A0]
00000028 66E2 bne -0x1C /* 0000000C */
label0000002A:
0000002A 7000 moveq.l D0, 0x00
label0000002C:
0000002C 4E5E unlink A6
0000002E 4E75 rts
00000030 5349 subq.w A1, 1
00000032 4E44 trap 4
00000034 4558 chk.w D2, [A0]+
00000036 2020 move.l D0, -[A0]
fn00000038:
00000038 4E56 FFFE link A6, -0x0002
0000003C 48E7 0018 movem.l -[A7], A3,A4
00000040 97CB sub.l A3, A3
00000042 4AAE 000A tst.l [A6 + 0xA]
00000046 6606 bne +0x8 /* 0000004E */
00000048 70FF moveq.l D0, 0xFFFFFFFF
0000004A 6000 02D6 bra +0x2D8 /* 00000322 */
label0000004E:
0000004E 302E 0008 move.w D0, [A6 + 0x8]
00000052 B06D E784 cmp.w D0, [A5 - 0x187C]
00000056 6F12 ble +0x14 /* 0000006A */
00000058 302D E784 move.w D0, [A5 - 0x187C]
0000005C 48C0 ext.l D0
0000005E E580 asl D0, 2
00000060 D0AE 000A add.l D0, [A6 + 0xA]
00000064 2040 movea.l A0, D0
00000066 4A90 tst.l [A0]
00000068 6606 bne +0x8 /* 00000070 */
label0000006A:
0000006A 70FF moveq.l D0, 0xFFFFFFFF
0000006C 6000 02B4 bra +0x2B6 /* 00000322 */
label00000070:
00000070 4AAD E79A tst.l [A5 - 0x1866]
00000074 6608 bne +0xA /* 0000007E */
00000076 41ED E7A4 lea.l A0, [A5 - 0x185C]
0000007A 2B48 E79A move.l [A5 - 0x1866], A0
label0000007E:
0000007E 206D E79A movea.l A0, [A5 - 0x1866]
00000082 4A10 tst.b [A0]
00000084 6600 0080 bne +0x82 /* 00000106 */
00000088 302D E784 move.w D0, [A5 - 0x187C]
0000008C 48C0 ext.l D0
0000008E E580 asl D0, 2
00000090 D0AE 000A add.l D0, [A6 + 0xA]
00000094 2040 movea.l A0, D0
00000096 2B50 E79A move.l [A5 - 0x1866], [A0]
0000009A 4AAD E79A tst.l [A5 - 0x1866]
0000009E 6606 bne +0x8 /* 000000A6 */
000000A0 70FF moveq.l D0, 0xFFFFFFFF
000000A2 6000 027E bra +0x280 /* 00000322 */
label000000A6:
000000A6 206D E79A movea.l A0, [A5 - 0x1866]
000000AA 1010 move.b D0, [A0]
000000AC 49C0 lea.l A4, D0
000000AE 3F00 move.w -[A7], D0
000000B0 2F2D E796 move.l -[A7], [A5 - 0x186A]
000000B4 4EBA FF4A jsr [PC - 0xB6 /* 00000000 */]
000000B8 5C8F addq.l A7, 6
000000BA 2640 movea.l A3, D0
000000BC B6FC 0000 cmpa.w A3, 0x0
000000C0 6708 beq +0xA /* 000000CA */
000000C2 1013 move.b D0, [A3]
000000C4 49C0 lea.l A4, D0
000000C6 3B40 E78A move.w [A5 - 0x1876], D0
label000000CA:
000000CA 302D E784 move.w D0, [A5 - 0x187C]
000000CE B06E 0008 cmp.w D0, [A6 + 0x8]
000000D2 6C12 bge +0x14 /* 000000E6 */
000000D4 B6FC 0000 cmpa.w A3, 0x0
000000D8 670C beq +0xE /* 000000E6 */
000000DA 52AD E79A addq.l [A5 - 0x1866], 1
000000DE 206D E79A movea.l A0, [A5 - 0x1866]
000000E2 4A10 tst.b [A0]
000000E4 6606 bne +0x8 /* 000000EC */
label000000E6:
000000E6 70FF moveq.l D0, 0xFFFFFFFF
000000E8 6000 0238 bra +0x23A /* 00000322 */
label000000EC:
000000EC 206D E79A movea.l A0, [A5 - 0x1866]
000000F0 226D E79A movea.l A1, [A5 - 0x1866]
000000F4 1011 move.b D0, [A1]
000000F6 B028 FFFF cmp.b D0, [A0 - 0x1]
000000FA 660A bne +0xC /* 00000106 */
000000FC 526D E784 addq.w [A5 - 0x187C], 1
00000100 70FF moveq.l D0, 0xFFFFFFFF
00000102 6000 021E bra +0x220 /* 00000322 */
label00000106:
00000106 206D E79A movea.l A0, [A5 - 0x1866]
0000010A 52AD E79A addq.l [A5 - 0x1866], 1
0000010E 1010 move.b D0, [A0]
00000110 49C0 lea.l A4, D0
00000112 3B40 E786 move.w [A5 - 0x187A], D0
00000116 3F2D E786 move.w -[A7], [A5 - 0x187A]
0000011A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000011E 4EBA FEE0 jsr [PC - 0x120 /* 00000000 */]
00000122 5C8F addq.l A7, 6
00000124 2840 movea.l A4, D0
00000126 302D E786 move.w D0, [A5 - 0x187A]
0000012A B06D E78C cmp.w D0, [A5 - 0x1874]
0000012E 6712 beq +0x14 /* 00000142 */
00000130 302D E786 move.w D0, [A5 - 0x187A]
00000134 B06D E78E cmp.w D0, [A5 - 0x1872]
00000138 6708 beq +0xA /* 00000142 */
0000013A B8FC 0000 cmpa.w A4, 0x0
0000013E 6600 0084 bne +0x86 /* 000001C4 */
label00000142:
00000142 206D E79A movea.l A0, [A5 - 0x1866]
00000146 4A10 tst.b [A0]
00000148 6604 bne +0x6 /* 0000014E */
0000014A 526D E784 addq.w [A5 - 0x187C], 1
label0000014E:
0000014E 4A6D E782 tst.w [A5 - 0x187E]
00000152 6768 beq +0x6A /* 000001BC */
00000154 4A6D E790 tst.w [A5 - 0x1870]
00000158 6D62 blt +0x64 /* 000001BC */
0000015A 1D6D E787 FFFF move.b [A6 - 0x1], [A5 - 0x1879]
00000160 206E 000A movea.l A0, [A6 + 0xA]
00000164 2F10 move.l -[A7], [A0]
00000166 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
0000016A 588F addq.l A7, 4
0000016C 3F00 move.w -[A7], D0
0000016E 206E 000A movea.l A0, [A6 + 0xA]
00000172 2F10 move.l -[A7], [A0]
00000174 3F2D E790 move.w -[A7], [A5 - 0x1870]
00000178 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
0000017C 508F addq.l A7, 8
0000017E 486D E7BC pea.l [A5 - 0x1844]
00000182 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000186 588F addq.l A7, 4
00000188 3F00 move.w -[A7], D0
0000018A 486D E7A6 pea.l [A5 - 0x185A]
0000018E 3F2D E790 move.w -[A7], [A5 - 0x1870]
00000192 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000196 508F addq.l A7, 8
00000198 3F3C 0001 move.w -[A7], 0x1
0000019C 486E FFFF pea.l [A6 - 0x1]
000001A0 3F2D E790 move.w -[A7], [A5 - 0x1870]
000001A4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000001A8 508F addq.l A7, 8
000001AA 3F3C 0001 move.w -[A7], 0x1
000001AE 486D E7D2 pea.l [A5 - 0x182E]
000001B2 3F2D E790 move.w -[A7], [A5 - 0x1870]
000001B6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000001BA 508F addq.l A7, 8
label000001BC:
000001BC 302D E788 move.w D0, [A5 - 0x1878]
000001C0 6000 0160 bra +0x162 /* 00000322 */
label000001C4:
000001C4 528C addq.l A4, 1
000001C6 4A14 tst.b [A4]
000001C8 6714 beq +0x16 /* 000001DE */
000001CA 1014 move.b D0, [A4]
000001CC 49C0 lea.l A4, D0
000001CE B06D E78C cmp.w D0, [A5 - 0x1874]
000001D2 671E beq +0x20 /* 000001F2 */
000001D4 1014 move.b D0, [A4]
000001D6 49C0 lea.l A4, D0
000001D8 B06D E78E cmp.w D0, [A5 - 0x1872]
000001DC 6714 beq +0x16 /* 000001F2 */
label000001DE:
000001DE 206D E79A movea.l A0, [A5 - 0x1866]
000001E2 4A10 tst.b [A0]
000001E4 6604 bne +0x6 /* 000001EA */
000001E6 526D E784 addq.w [A5 - 0x187C], 1
label000001EA:
000001EA 42AD E792 clr.l [A5 - 0x186E]
000001EE 6000 012E bra +0x130 /* 0000031E */
label000001F2:
000001F2 206D E79A movea.l A0, [A5 - 0x1866]
000001F6 4A10 tst.b [A0]
000001F8 670A beq +0xC /* 00000204 */
000001FA 2B6D E79A E792 move.l [A5 - 0x186E], [A5 - 0x1866]
00000200 6000 0110 bra +0x112 /* 00000312 */
label00000204:
00000204 1014 move.b D0, [A4]
00000206 49C0 lea.l A4, D0
00000208 B06D E78C cmp.w D0, [A5 - 0x1874]
0000020C 6600 00A6 bne +0xA8 /* 000002B4 */
00000210 526D E784 addq.w [A5 - 0x187C], 1
00000214 302E 0008 move.w D0, [A6 + 0x8]
00000218 B06D E784 cmp.w D0, [A5 - 0x187C]
0000021C 6E00 0080 bgt +0x82 /* 0000029E */
00000220 41ED E7D4 lea.l A0, [A5 - 0x182C]
00000224 2B48 E79A move.l [A5 - 0x1866], A0
00000228 4A6D E782 tst.w [A5 - 0x187E]
0000022C 6768 beq +0x6A /* 00000296 */
0000022E 4A6D E790 tst.w [A5 - 0x1870]
00000232 6D62 blt +0x64 /* 00000296 */
00000234 1D6D E787 FFFF move.b [A6 - 0x1], [A5 - 0x1879]
0000023A 206E 000A movea.l A0, [A6 + 0xA]
0000023E 2F10 move.l -[A7], [A0]
00000240 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000244 588F addq.l A7, 4
00000246 3F00 move.w -[A7], D0
00000248 206E 000A movea.l A0, [A6 + 0xA]
0000024C 2F10 move.l -[A7], [A0]
0000024E 3F2D E790 move.w -[A7], [A5 - 0x1870]
00000252 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000256 508F addq.l A7, 8
00000258 486D E7F8 pea.l [A5 - 0x1808]
0000025C 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000260 588F addq.l A7, 4
00000262 3F00 move.w -[A7], D0
00000264 486D E7D6 pea.l [A5 - 0x182A]
00000268 3F2D E790 move.w -[A7], [A5 - 0x1870]
0000026C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000270 508F addq.l A7, 8
00000272 3F3C 0001 move.w -[A7], 0x1
00000276 486E FFFF pea.l [A6 - 0x1]
0000027A 3F2D E790 move.w -[A7], [A5 - 0x1870]
0000027E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000282 508F addq.l A7, 8
00000284 3F3C 0001 move.w -[A7], 0x1
00000288 486D E81A pea.l [A5 - 0x17E6]
0000028C 3F2D E790 move.w -[A7], [A5 - 0x1870]
00000290 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000294 508F addq.l A7, 8
label00000296:
00000296 302D E788 move.w D0, [A5 - 0x1878]
0000029A 6000 0086 bra +0x88 /* 00000322 */
label0000029E:
0000029E 302D E784 move.w D0, [A5 - 0x187C]
000002A2 48C0 ext.l D0
000002A4 E580 asl D0, 2
000002A6 D0AE 000A add.l D0, [A6 + 0xA]
000002AA 2040 movea.l A0, D0
000002AC 2B50 E792 move.l [A5 - 0x186E], [A0]
000002B0 6000 0060 bra +0x62 /* 00000312 */
label000002B4:
000002B4 526D E784 addq.w [A5 - 0x187C], 1
000002B8 302E 0008 move.w D0, [A6 + 0x8]
000002BC B06D E784 cmp.w D0, [A5 - 0x187C]
000002C0 6E0E bgt +0x10 /* 000002D0 */
000002C2 41ED E81C lea.l A0, [A5 - 0x17E4]
000002C6 2B48 E79A move.l [A5 - 0x1866], A0
000002CA 42AD E792 clr.l [A5 - 0x186E]
000002CE 6042 bra +0x44 /* 00000312 */
label000002D0:
000002D0 302D E784 move.w D0, [A5 - 0x187C]
000002D4 48C0 ext.l D0
000002D6 E580 asl D0, 2
000002D8 D0AE 000A add.l D0, [A6 + 0xA]
000002DC 2040 movea.l A0, D0
000002DE 2B50 E792 move.l [A5 - 0x186E], [A0]
000002E2 4AAD E792 tst.l [A5 - 0x186E]
000002E6 660A bne +0xC /* 000002F2 */
000002E8 41ED E81E lea.l A0, [A5 - 0x17E2]
000002EC 2B48 E79A move.l [A5 - 0x1866], A0
000002F0 6020 bra +0x22 /* 00000312 */
label000002F2:
000002F2 206D E792 movea.l A0, [A5 - 0x186E]
000002F6 1010 move.b D0, [A0]
000002F8 49C0 lea.l A4, D0
000002FA 3F00 move.w -[A7], D0
000002FC 2F2D E796 move.l -[A7], [A5 - 0x186A]
00000300 4EBA FCFE jsr [PC - 0x302 /* 00000000 */]
00000304 5C8F addq.l A7, 6
00000306 4A80 tst.l D0
00000308 6708 beq +0xA /* 00000312 */
0000030A 536D E784 subq.w [A5 - 0x187C], 1
0000030E 42AD E792 clr.l [A5 - 0x186E]
label00000312:
00000312 41ED E820 lea.l A0, [A5 - 0x17E0]
00000316 2B48 E79A move.l [A5 - 0x1866], A0
0000031A 526D E784 addq.w [A5 - 0x187C], 1
label0000031E:
0000031E 302D E786 move.w D0, [A5 - 0x187A]
label00000322:
00000322 4CDF 1800 movem.l A3,A4, [A7]+
00000326 4E5E unlink A6
00000328 4E75 rts
0000032A 4547 chk.w D2, D7
0000032C 4554 chk.w D2, [A4]
0000032E 4F50 chk.w D7, [A0]
00000330 5420 addq.b -[A0], 2
export_61:
00000332 4E56 0000 link A6, 0
00000336 206E 0008 movea.l A0, [A6 + 0x8]
0000033A 0C28 0001 003E cmpi.b [A0 + 0x3E], 0x1
00000340 660C bne +0xE /* 0000034E */
00000342 206E 0008 movea.l A0, [A6 + 0x8]
00000346 7001 moveq.l D0, 0x01
00000348 1140 0010 move.b [A0 + 0x10], D0
0000034C 6016 bra +0x18 /* 00000364 */
label0000034E:
0000034E 206E 0008 movea.l A0, [A6 + 0x8]
00000352 0C28 0005 003E cmpi.b [A0 + 0x3E], 0x5
00000358 660A bne +0xC /* 00000364 */
0000035A 206E 0008 movea.l A0, [A6 + 0x8]
0000035E 7005 moveq.l D0, 0x05
00000360 1140 0010 move.b [A0 + 0x10], D0
label00000364:
00000364 102D E79E move.b D0, [A5 - 0x1862]
00000368 49C0 lea.l A4, D0
0000036A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000036E 0000 0001 ori.b D0, 0x1
00000372 001E 0010 ori.b [A6]+, 0x10
00000376 0002 2F2E ori.b D2, 0x2E /* '.' */
0000037A 0008 4EBA ori.b A0, 0xBA
0000037E 5CAE 588F addq.l [A6 + 0x588F], 6
00000382 601E bra +0x20 /* 000003A2 */
00000384 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000388 4EBA 618E jsr [PC + 0x618E /* 00006518 */]
0000038C 588F addq.l A7, 4
0000038E 6012 bra +0x14 /* 000003A2 */
00000390 206E 0008 movea.l A0, [A6 + 0x8]
00000394 2068 0004 movea.l A0, [A0 + 0x4]
00000398 486D E822 pea.l [A5 - 0x17DE]
0000039C 2050 movea.l A0, [A0]
0000039E 4E90 jsr [A0]
000003A0 588F addq.l A7, 4
label000003A2:
000003A2 4E5E unlink A6
000003A4 4E75 rts
000003A6 4455 neg.w [A5]
000003A8 494D chk.w D4, A5
000003AA 4554 chk.w D2, [A4]
000003AC 484F pea.l A7
export_62:
000003AE 4E56 0000 link A6, 0
000003B2 206E 0008 movea.l A0, [A6 + 0x8]
000003B6 226E 0008 movea.l A1, [A6 + 0x8]
000003BA 2F29 0008 move.l -[A7], [A1 + 0x8]
000003BE 4878 1000 push.l 0x1000
000003C2 4878 0001 push.l 0x1
000003C6 2068 002A movea.l A0, [A0 + 0x2A]
000003CA 4868 0002 pea.l [A0 + 0x2]
000003CE 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000003D2 4FEF 0010 lea.l A7, [A7 + 0x10]
000003D6 206E 0008 movea.l A0, [A6 + 0x8]
000003DA 3140 0032 move.w [A0 + 0x32], D0
000003DE 206E 0008 movea.l A0, [A6 + 0x8]
000003E2 2068 002A movea.l A0, [A0 + 0x2A]
000003E6 5488 addq.l A0, 2
000003E8 226E 0008 movea.l A1, [A6 + 0x8]
000003EC 2348 002E move.l [A1 + 0x2E], A0
000003F0 206E 0008 movea.l A0, [A6 + 0x8]
000003F4 4A68 0032 tst.w [A0 + 0x32]
000003F8 6E12 bgt +0x14 /* 0000040C */
000003FA 206E 0008 movea.l A0, [A6 + 0x8]
000003FE 2068 0004 movea.l A0, [A0 + 0x4]
00000402 486D E842 pea.l [A5 - 0x17BE]
00000406 2050 movea.l A0, [A0]
00000408 4E90 jsr [A0]
0000040A 588F addq.l A7, 4
label0000040C:
0000040C 206E 0008 movea.l A0, [A6 + 0x8]
00000410 5368 0032 subq.w [A0 + 0x32], 1
00000414 4A68 0032 tst.w [A0 + 0x32]
00000418 6C16 bge +0x18 /* 00000430 */
0000041A 206E 0008 movea.l A0, [A6 + 0x8]
0000041E 2050 movea.l A0, [A0]
00000420 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000424 2068 000C movea.l A0, [A0 + 0xC]
00000428 4E90 jsr [A0]
0000042A 588F addq.l A7, 4
0000042C 48C0 ext.l D0
0000042E 6014 bra +0x16 /* 00000444 */
label00000430:
00000430 206E 0008 movea.l A0, [A6 + 0x8]
00000434 2268 002E movea.l A1, [A0 + 0x2E]
00000438 52A8 002E addq.l [A0 + 0x2E], 1
0000043C 1011 move.b D0, [A1]
0000043E 49C0 lea.l A4, D0
00000440 0240 00FF andi.w D0, 0xFF
label00000444:
00000444 4E5E unlink A6
00000446 4E75 rts
00000448 5245 addq.w D5, 1
0000044A 4144 chk.w D0, D4
0000044C 4A50 tst.w [A0]
0000044E 4547 chk.w D2, D7
fn00000450:
00000450 4E56 0000 link A6, 0
00000454 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000458 486D E85E pea.l [A5 - 0x17A2]
0000045C 486D FD7A pea.l [A5 - 0x286]
00000460 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000464 4FEF 000C lea.l A7, [A7 + 0xC]
00000468 486D E86A pea.l [A5 - 0x1796]
0000046C 486D FD7A pea.l [A5 - 0x286]
00000470 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000474 508F addq.l A7, 8
00000476 486D E890 pea.l [A5 - 0x1770]
0000047A 486D FD7A pea.l [A5 - 0x286]
0000047E 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000482 508F addq.l A7, 8
00000484 3F3C 0002 move.w -[A7], 0x2
00000488 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
0000048C 548F addq.l A7, 2
0000048E 4E5E unlink A6
00000490 4E75 rts
00000492 5553 subq.w [A3], 2
00000494 4147 chk.w D0, D7
00000496 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
00000498 2020 move.l D0, -[A0]
export_63:
0000049A 4E56 FE2E link A6, -0x01D2
0000049E 486D E8A8 pea.l [A5 - 0x1758]
000004A2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000004A6 588F addq.l A7, 4
000004A8 486D E8CC pea.l [A5 - 0x1734]
000004AC 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000004B0 588F addq.l A7, 4
000004B2 486D E90C pea.l [A5 - 0x16F4]
000004B6 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000004BA 588F addq.l A7, 4
000004BC 486D E93E pea.l [A5 - 0x16C2]
000004C0 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000004C4 588F addq.l A7, 4
000004C6 486D E962 pea.l [A5 - 0x169E]
000004CA 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000004CE 588F addq.l A7, 4
000004D0 486E 000A pea.l [A6 + 0xA]
000004D4 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000004D8 588F addq.l A7, 4
000004DA 3D40 0008 move.w [A6 + 0x8], D0
000004DE 41EE FE80 lea.l A0, [A6 - 0x180]
000004E2 2D48 FF04 move.l [A6 - 0xFC], A0
000004E6 41EE FE32 lea.l A0, [A6 - 0x1CE]
000004EA 2D48 FF08 move.l [A6 - 0xF8], A0
000004EE 486E FE32 pea.l [A6 - 0x1CE]
000004F2 4EBA 3ABE jsr [PC + 0x3ABE /* 00003FB2 */]
000004F6 588F addq.l A7, 4
000004F8 486E FE32 pea.l [A6 - 0x1CE]
000004FC 4EBA 4F0A jsr [PC + 0x4F0A /* 00005408 */]
00000500 588F addq.l A7, 4
00000502 41ED 020A lea.l A0, [A5 + 0x20A /* export_61 */]
00000506 2D48 FE80 move.l [A6 - 0x180], A0
0000050A 41ED 0212 lea.l A0, [A5 + 0x212 /* export_62 */]
0000050E 2D48 FE8C move.l [A6 - 0x174], A0
00000512 206E FF08 movea.l A0, [A6 - 0xF8]
00000516 4878 1002 push.l 0x1002
0000051A 2068 001A movea.l A0, [A0 + 0x1A]
0000051E 4E90 jsr [A0]
00000520 588F addq.l A7, 4
00000522 2D40 FF2E move.l [A6 - 0xD2], D0
00000526 426E FF36 clr.w [A6 - 0xCA]
0000052A 41ED FD2E lea.l A0, [A5 - 0x2D2]
0000052E 2D48 FF0C move.l [A6 - 0xF4], A0
00000532 41ED FD54 lea.l A0, [A5 - 0x2AC]
00000536 2D48 FF10 move.l [A6 - 0xF0], A0
0000053A 426E FE3A clr.w [A6 - 0x1C6]
0000053E 41EE FF16 lea.l A0, [A6 - 0xEA]
00000542 43ED E99C lea.l A1, [A5 - 0x1664]
00000546 20D9 move.l [A0]+, [A1]+
00000548 20D9 move.l [A0]+, [A1]+
0000054A 20D9 move.l [A0]+, [A1]+
0000054C 426E FF22 clr.w [A6 - 0xDE]
00000550 426E FF24 clr.w [A6 - 0xDC]
00000554 426E FF26 clr.w [A6 - 0xDA]
00000558 3D7C 0100 FF28 move.w [A6 - 0xD8], 0x100
0000055E 426E FF2A clr.w [A6 - 0xD6]
00000562 426E FF2C clr.w [A6 - 0xD4]
00000566 7002 moveq.l D0, 0x02
00000568 1D40 FF14 move.b [A6 - 0xEC], D0
0000056C 422E FF42 clr.b [A6 - 0xBE]
00000570 422D E79E clr.b [A5 - 0x1862]
00000574 6000 00B0 bra +0xB2 /* 00000626 */
label00000578:
00000578 302E FE30 move.w D0, [A6 - 0x1D0]
0000057C 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000580 0008 0022 ori.b A0, 0x22 /* '\"' */
00000584 0062 0028 ori.w -[A2], 0x28 /* '(' */
00000588 0071 006A 0032 ori.w [A1 + D0.w + 0x32], 0x6A /* 'j' */
0000058E 006E 0044 0072 ori.w [A6 + 0x72], 0x44 /* 'D' */
00000594 0064 0074 ori.w -[A4], 0x74 /* 't' */
00000598 0067 0078 ori.w -[A7], 0x78 /* 'x' */
0000059C 0047 007C ori.w D7, 0x7C /* '|' */
000005A0 003F 0078 ori.b <<invalid special address>>, 0x78 /* 'x' */
000005A4 7001 moveq.l D0, 0x01
000005A6 3D40 FF2A move.w [A6 - 0xD6], D0
000005AA 6000 007A bra +0x7C /* 00000626 */
000005AE 4AAD E792 tst.l [A5 - 0x186E]
000005B2 660C bne +0xE /* 000005C0 */
000005B4 206E 000A movea.l A0, [A6 + 0xA]
000005B8 2F10 move.l -[A7], [A0]
000005BA 4EBA FE94 jsr [PC - 0x16C /* 00000450 */]
000005BE 588F addq.l A7, 4
label000005C0:
000005C0 486E FE2E pea.l [A6 - 0x1D2]
000005C4 486D E9B2 pea.l [A5 - 0x164E]
000005C8 2F2D E792 move.l -[A7], [A5 - 0x186E]
000005CC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000005D0 4FEF 000C lea.l A7, [A7 + 0xC]
000005D4 0C40 0001 cmpi.w D0, 0x1
000005D8 670C beq +0xE /* 000005E6 */
000005DA 206E 000A movea.l A0, [A6 + 0xA]
000005DE 2F10 move.l -[A7], [A0]
000005E0 4EBA FE6E jsr [PC - 0x192 /* 00000450 */]
000005E4 588F addq.l A7, 4
label000005E6:
000005E6 3D6E FE2E FF28 move.w [A6 - 0xD8], [A6 - 0x1D2]
000005EC 7001 moveq.l D0, 0x01
000005EE 3D40 FF22 move.w [A6 - 0xDE], D0
000005F2 6032 bra +0x34 /* 00000626 */
000005F4 7001 moveq.l D0, 0x01
000005F6 3D40 FF24 move.w [A6 - 0xDC], D0
000005FA 602A bra +0x2C /* 00000626 */
000005FC 7001 moveq.l D0, 0x01
000005FE 3D40 FF26 move.w [A6 - 0xDA], D0
00000602 6022 bra +0x24 /* 00000626 */
00000604 526E FE3A addq.w [A6 - 0x1C6], 1
00000608 601C bra +0x1E /* 00000626 */
0000060A 7001 moveq.l D0, 0x01
0000060C 1D40 FF14 move.b [A6 - 0xEC], D0
00000610 6014 bra +0x16 /* 00000626 */
00000612 7001 moveq.l D0, 0x01
00000614 1B40 E79E move.b [A5 - 0x1862], D0
00000618 600C bra +0xE /* 00000626 */
0000061A 206E 000A movea.l A0, [A6 + 0xA]
0000061E 2F10 move.l -[A7], [A0]
00000620 4EBA FE2E jsr [PC - 0x1D2 /* 00000450 */]
00000624 588F addq.l A7, 4
label00000626:
00000626 486D E9A8 pea.l [A5 - 0x1658]
0000062A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000062E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000632 4EBA FA04 jsr [PC - 0x5FC /* 00000038 */]
00000636 4FEF 000A lea.l A7, [A7 + 0xA]
0000063A 3D40 FE30 move.w [A6 - 0x1D0], D0
0000063E 0C40 FFFF cmpi.w D0, 0xFFFF
00000642 6600 FF34 bne -0xCA /* 00000578 */
00000646 302E 0008 move.w D0, [A6 + 0x8]
0000064A 5540 subq.w D0, 2
0000064C B06D E784 cmp.w D0, [A5 - 0x187C]
00000650 6722 beq +0x24 /* 00000674 */
00000652 206E 000A movea.l A0, [A6 + 0xA]
00000656 2F10 move.l -[A7], [A0]
00000658 486D E9B6 pea.l [A5 - 0x164A]
0000065C 486D FD7A pea.l [A5 - 0x286]
00000660 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000664 4FEF 000C lea.l A7, [A7 + 0xC]
00000668 206E 000A movea.l A0, [A6 + 0xA]
0000066C 2F10 move.l -[A7], [A0]
0000066E 4EBA FDE0 jsr [PC - 0x220 /* 00000450 */]
00000672 588F addq.l A7, 4
label00000674:
00000674 302D E784 move.w D0, [A5 - 0x187C]
00000678 48C0 ext.l D0
0000067A E580 asl D0, 2
0000067C D0AE 000A add.l D0, [A6 + 0xA]
00000680 486D E9E4 pea.l [A5 - 0x161C]
00000684 2040 movea.l A0, D0
00000686 2F10 move.l -[A7], [A0]
00000688 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000068C 508F addq.l A7, 8
0000068E 2D40 FF0C move.l [A6 - 0xF4], D0
00000692 4A80 tst.l D0
00000694 6630 bne +0x32 /* 000006C6 */
00000696 302D E784 move.w D0, [A5 - 0x187C]
0000069A 48C0 ext.l D0
0000069C E580 asl D0, 2
0000069E D0AE 000A add.l D0, [A6 + 0xA]
000006A2 2040 movea.l A0, D0
000006A4 2F10 move.l -[A7], [A0]
000006A6 206E 000A movea.l A0, [A6 + 0xA]
000006AA 2F10 move.l -[A7], [A0]
000006AC 486D E9E8 pea.l [A5 - 0x1618]
000006B0 486D FD7A pea.l [A5 - 0x286]
000006B4 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
000006B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000006BC 3F3C 0002 move.w -[A7], 0x2
000006C0 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000006C4 548F addq.l A7, 2
label000006C6:
000006C6 302D E784 move.w D0, [A5 - 0x187C]
000006CA 5240 addq.w D0, 1
000006CC 48C0 ext.l D0
000006CE E580 asl D0, 2
000006D0 D0AE 000A add.l D0, [A6 + 0xA]
000006D4 486D E9FC pea.l [A5 - 0x1604]
000006D8 2040 movea.l A0, D0
000006DA 2F10 move.l -[A7], [A0]
000006DC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000006E0 508F addq.l A7, 8
000006E2 2D40 FF10 move.l [A6 - 0xF0], D0
000006E6 4A80 tst.l D0
000006E8 6632 bne +0x34 /* 0000071C */
000006EA 302D E784 move.w D0, [A5 - 0x187C]
000006EE 5240 addq.w D0, 1
000006F0 48C0 ext.l D0
000006F2 E580 asl D0, 2
000006F4 D0AE 000A add.l D0, [A6 + 0xA]
000006F8 2040 movea.l A0, D0
000006FA 2F10 move.l -[A7], [A0]
000006FC 206E 000A movea.l A0, [A6 + 0xA]
00000700 2F10 move.l -[A7], [A0]
00000702 486D EA00 pea.l [A5 - 0x1600]
00000706 486D FD7A pea.l [A5 - 0x286]
0000070A 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000070E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000712 3F3C 0002 move.w -[A7], 0x2
00000716 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
0000071A 548F addq.l A7, 2
label0000071C:
0000071C 486E FF04 pea.l [A6 - 0xFC]
00000720 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000724 588F addq.l A7, 4
00000726 486D EA14 pea.l [A5 - 0x15EC]
0000072A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000072E 588F addq.l A7, 4
00000730 486E FF04 pea.l [A6 - 0xFC]
00000734 4EBA 1452 jsr [PC + 0x1452 /* 00001B88 */]
00000738 588F addq.l A7, 4
0000073A 206E FF08 movea.l A0, [A6 - 0xF8]
0000073E 2F2E FF2E move.l -[A7], [A6 - 0xD2]
00000742 2068 001E movea.l A0, [A0 + 0x1E]
00000746 4E90 jsr [A0]
00000748 588F addq.l A7, 4
0000074A 4267 clr.w -[A7]
0000074C 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000750 548F addq.l A7, 2
00000752 4E5E unlink A6
00000754 4E75 rts
00000756 4D41 chk.w D6, D1
00000758 494E chk.w D4, A6
0000075A 2020 move.l D0, -[A0]
0000075C 2020 move.l D0, -[A0]
export_10:
0000075E 4E56 FFCE link A6, -0x0032
00000762 206E 000C movea.l A0, [A6 + 0xC]
00000766 3028 0008 move.w D0, [A0 + 0x8]
0000076A 48C0 ext.l D0
0000076C E580 asl D0, 2
0000076E D0AE 0008 add.l D0, [A6 + 0x8]
00000772 2040 movea.l A0, D0
00000774 2D68 004A FFFC move.l [A6 - 0x4], [A0 + 0x4A]
0000077A 206E 000C movea.l A0, [A6 + 0xC]
0000077E 2028 001C move.l D0, [A0 + 0x1C]
00000782 4C7C 0800 0000 0008 movem.l A3, 0x8
0000078A 2D40 FFF8 move.l [A6 - 0x8], D0
0000078E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000792 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000796 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000079A 4EBA 481E jsr [PC + 0x481E /* 00004FBA */]
0000079E 4FEF 000C lea.l A7, [A7 + 0xC]
000007A2 4AAE 0010 tst.l [A6 + 0x10]
000007A6 6700 0442 beq +0x444 /* 00000BEA */
000007AA 4AAE 0018 tst.l [A6 + 0x18]
000007AE 6700 043A beq +0x43C /* 00000BEA */
000007B2 7001 moveq.l D0, 0x01
000007B4 2D40 FFF4 move.l [A6 - 0xC], D0
000007B8 6000 0422 bra +0x424 /* 00000BDC */
label000007BC:
000007BC 202E FFF4 move.l D0, [A6 - 0xC]
000007C0 5380 subq.l D0, 1
000007C2 EF80 asl D0, 7
000007C4 D0AE 0010 add.l D0, [A6 + 0x10]
000007C8 2040 movea.l A0, D0
000007CA 3D50 FFF2 move.w [A6 - 0xE], [A0]
000007CE 202E FFF4 move.l D0, [A6 - 0xC]
000007D2 EF80 asl D0, 7
000007D4 D0AE 0010 add.l D0, [A6 + 0x10]
000007D8 2040 movea.l A0, D0
000007DA 3D50 FFF0 move.w [A6 - 0x10], [A0]
000007DE 202E FFF4 move.l D0, [A6 - 0xC]
000007E2 5280 addq.l D0, 1
000007E4 EF80 asl D0, 7
000007E6 D0AE 0010 add.l D0, [A6 + 0x10]
000007EA 2040 movea.l A0, D0
000007EC 3D50 FFEE move.w [A6 - 0x12], [A0]
000007F0 202E FFF4 move.l D0, [A6 - 0xC]
000007F4 5380 subq.l D0, 1
000007F6 EF80 asl D0, 7
000007F8 D0AE 0014 add.l D0, [A6 + 0x14]
000007FC 2040 movea.l A0, D0
000007FE 3D50 FFEC move.w [A6 - 0x14], [A0]
00000802 202E FFF4 move.l D0, [A6 - 0xC]
00000806 EF80 asl D0, 7
00000808 D0AE 0014 add.l D0, [A6 + 0x14]
0000080C 2040 movea.l A0, D0
0000080E 3D50 FFEA move.w [A6 - 0x16], [A0]
00000812 202E FFF4 move.l D0, [A6 - 0xC]
00000816 5280 addq.l D0, 1
00000818 EF80 asl D0, 7
0000081A D0AE 0014 add.l D0, [A6 + 0x14]
0000081E 2040 movea.l A0, D0
00000820 3D50 FFE8 move.w [A6 - 0x18], [A0]
00000824 202E FFF4 move.l D0, [A6 - 0xC]
00000828 5380 subq.l D0, 1
0000082A EF80 asl D0, 7
0000082C D0AE 0018 add.l D0, [A6 + 0x18]
00000830 2040 movea.l A0, D0
00000832 3D50 FFE6 move.w [A6 - 0x1A], [A0]
00000836 202E FFF4 move.l D0, [A6 - 0xC]
0000083A EF80 asl D0, 7
0000083C D0AE 0018 add.l D0, [A6 + 0x18]
00000840 2040 movea.l A0, D0
00000842 3D50 FFE4 move.w [A6 - 0x1C], [A0]
00000846 202E FFF4 move.l D0, [A6 - 0xC]
0000084A 5280 addq.l D0, 1
0000084C EF80 asl D0, 7
0000084E D0AE 0018 add.l D0, [A6 + 0x18]
00000852 2040 movea.l A0, D0
00000854 3D50 FFE2 move.w [A6 - 0x1E], [A0]
00000858 302E FFEC move.w D0, [A6 - 0x14]
0000085C 906E FFE8 sub.w D0, [A6 - 0x18]
00000860 C1FC 0024 muls.w D0, 0x24 /* '$' */
00000864 48C0 ext.l D0
00000866 2D40 FFDE move.l [A6 - 0x22], D0
0000086A 4AAE FFDE tst.l [A6 - 0x22]
0000086E 6C16 bge +0x18 /* 00000886 */
00000870 203C 0000 0080 move.l D0, 0x80
00000876 90AE FFDE sub.l D0, [A6 - 0x22]
0000087A 4C7C 0800 0000 0100 movem.l A3, 0x100
00000882 4480 neg.l D0
00000884 6012 bra +0x14 /* 00000898 */
label00000886:
00000886 202E FFDE move.l D0, [A6 - 0x22]
0000088A 0680 0000 0080 addi.l D0, 0x80
00000890 4C7C 0800 0000 0100 movem.l A3, 0x100
label00000898:
00000898 2D40 FFDE move.l [A6 - 0x22], D0
0000089C 302E FFF0 move.w D0, [A6 - 0x10]
000008A0 906E FFE4 sub.w D0, [A6 - 0x1C]
000008A4 C1FC 0024 muls.w D0, 0x24 /* '$' */
000008A8 48C0 ext.l D0
000008AA 2D40 FFD6 move.l [A6 - 0x2A], D0
000008AE 4AAE FFD6 tst.l [A6 - 0x2A]
000008B2 6C16 bge +0x18 /* 000008CA */
000008B4 203C 0000 0080 move.l D0, 0x80
000008BA 90AE FFD6 sub.l D0, [A6 - 0x2A]
000008BE 4C7C 0800 0000 0100 movem.l A3, 0x100
000008C6 4480 neg.l D0
000008C8 6012 bra +0x14 /* 000008DC */
label000008CA:
000008CA 202E FFD6 move.l D0, [A6 - 0x2A]
000008CE 0680 0000 0080 addi.l D0, 0x80
000008D4 4C7C 0800 0000 0100 movem.l A3, 0x100
label000008DC:
000008DC 2D40 FFD6 move.l [A6 - 0x2A], D0
000008E0 302E FFF0 move.w D0, [A6 - 0x10]
000008E4 D06E FFE4 add.w D0, [A6 - 0x1C]
000008E8 322E FFEA move.w D1, [A6 - 0x16]
000008EC D241 add.w D1, D1
000008EE 9041 sub.w D0, D1
000008F0 C1FC 0009 muls.w D0, 0x9 /* '\t' */
000008F4 48C0 ext.l D0
000008F6 2D40 FFCE move.l [A6 - 0x32], D0
000008FA 4AAE FFCE tst.l [A6 - 0x32]
000008FE 6C16 bge +0x18 /* 00000916 */
00000900 203C 0000 0080 move.l D0, 0x80
00000906 90AE FFCE sub.l D0, [A6 - 0x32]
0000090A 4C7C 0800 0000 0100 movem.l A3, 0x100
00000912 4480 neg.l D0
00000914 6012 bra +0x14 /* 00000928 */
label00000916:
00000916 202E FFCE move.l D0, [A6 - 0x32]
0000091A 0680 0000 0080 addi.l D0, 0x80
00000920 4C7C 0800 0000 0100 movem.l A3, 0x100
label00000928:
00000928 2D40 FFCE move.l [A6 - 0x32], D0
0000092C 302E FFF2 move.w D0, [A6 - 0xE]
00000930 906E FFEE sub.w D0, [A6 - 0x12]
00000934 322E FFE6 move.w D1, [A6 - 0x1A]
00000938 926E FFE2 sub.w D1, [A6 - 0x1E]
0000093C 9041 sub.w D0, D1
0000093E C1FC 0005 muls.w D0, 0x5
00000942 48C0 ext.l D0
00000944 2D40 FFD2 move.l [A6 - 0x2E], D0
00000948 4AAE FFD2 tst.l [A6 - 0x2E]
0000094C 6C16 bge +0x18 /* 00000964 */
0000094E 203C 0000 0080 move.l D0, 0x80
00000954 90AE FFD2 sub.l D0, [A6 - 0x2E]
00000958 4C7C 0800 0000 0100 movem.l A3, 0x100
00000960 4480 neg.l D0
00000962 6012 bra +0x14 /* 00000976 */
label00000964:
00000964 202E FFD2 move.l D0, [A6 - 0x2E]
00000968 0680 0000 0080 addi.l D0, 0x80
0000096E 4C7C 0800 0000 0100 movem.l A3, 0x100
label00000976:
00000976 2D40 FFD2 move.l [A6 - 0x2E], D0
0000097A 302E FFEC move.w D0, [A6 - 0x14]
0000097E D06E FFE8 add.w D0, [A6 - 0x18]
00000982 322E FFEA move.w D1, [A6 - 0x16]
00000986 D241 add.w D1, D1
00000988 9041 sub.w D0, D1
0000098A C1FC 0009 muls.w D0, 0x9 /* '\t' */
0000098E 48C0 ext.l D0
00000990 2D40 FFDA move.l [A6 - 0x26], D0
00000994 4AAE FFDA tst.l [A6 - 0x26]
00000998 6C16 bge +0x18 /* 000009B0 */
0000099A 203C 0000 0080 move.l D0, 0x80
000009A0 90AE FFDA sub.l D0, [A6 - 0x26]
000009A4 4C7C 0800 0000 0100 movem.l A3, 0x100
000009AC 4480 neg.l D0
000009AE 6012 bra +0x14 /* 000009C2 */
label000009B0:
000009B0 202E FFDA move.l D0, [A6 - 0x26]
000009B4 0680 0000 0080 addi.l D0, 0x80
000009BA 4C7C 0800 0000 0100 movem.l A3, 0x100
label000009C2:
000009C2 2D40 FFDA move.l [A6 - 0x26], D0
000009C6 202E FFF4 move.l D0, [A6 - 0xC]
000009CA EF80 asl D0, 7
000009CC D0AE 001C add.l D0, [A6 + 0x1C]
000009D0 2040 movea.l A0, D0
000009D2 3068 0002 movea.w A0, [A0 + 0x2]
000009D6 91EE FFDE sub.l A0, [A6 - 0x22]
000009DA B0FC 0000 cmpa.w A0, 0x0
000009DE 6C1A bge +0x1C /* 000009FA */
000009E0 202E FFF4 move.l D0, [A6 - 0xC]
000009E4 EF80 asl D0, 7
000009E6 D0AE 001C add.l D0, [A6 + 0x1C]
000009EA 2040 movea.l A0, D0
000009EC 3068 0002 movea.w A0, [A0 + 0x2]
000009F0 91EE FFDE sub.l A0, [A6 - 0x22]
000009F4 2008 move.l D0, A0
000009F6 4480 neg.l D0
000009F8 6016 bra +0x18 /* 00000A10 */
label000009FA:
000009FA 202E FFF4 move.l D0, [A6 - 0xC]
000009FE EF80 asl D0, 7
00000A00 D0AE 001C add.l D0, [A6 + 0x1C]
00000A04 2040 movea.l A0, D0
00000A06 3068 0002 movea.w A0, [A0 + 0x2]
00000A0A 91EE FFDE sub.l A0, [A6 - 0x22]
00000A0E 2008 move.l D0, A0
label00000A10:
00000A10 D080 add.l D0, D0
00000A12 206E FFFC movea.l A0, [A6 - 0x4]
00000A16 3068 0002 movea.w A0, [A0 + 0x2]
00000A1A B1C0 cmpa.l A0, D0
00000A1C 6D12 blt +0x14 /* 00000A30 */
00000A1E 202E FFF4 move.l D0, [A6 - 0xC]
00000A22 EF80 asl D0, 7
00000A24 D0AE 001C add.l D0, [A6 + 0x1C]
00000A28 2040 movea.l A0, D0
00000A2A 316E FFE0 0002 move.w [A0 + 0x2], [A6 - 0x20]
label00000A30:
00000A30 202E FFF4 move.l D0, [A6 - 0xC]
00000A34 EF80 asl D0, 7
00000A36 D0AE 001C add.l D0, [A6 + 0x1C]
00000A3A 2040 movea.l A0, D0
00000A3C 3068 0004 movea.w A0, [A0 + 0x4]
00000A40 91EE FFDA sub.l A0, [A6 - 0x26]
00000A44 B0FC 0000 cmpa.w A0, 0x0
00000A48 6C1A bge +0x1C /* 00000A64 */
00000A4A 202E FFF4 move.l D0, [A6 - 0xC]
00000A4E EF80 asl D0, 7
00000A50 D0AE 001C add.l D0, [A6 + 0x1C]
00000A54 2040 movea.l A0, D0
00000A56 3068 0004 movea.w A0, [A0 + 0x4]
00000A5A 91EE FFDA sub.l A0, [A6 - 0x26]
00000A5E 2008 move.l D0, A0
00000A60 4480 neg.l D0
00000A62 6016 bra +0x18 /* 00000A7A */
label00000A64:
00000A64 202E FFF4 move.l D0, [A6 - 0xC]
00000A68 EF80 asl D0, 7
00000A6A D0AE 001C add.l D0, [A6 + 0x1C]
00000A6E 2040 movea.l A0, D0
00000A70 3068 0004 movea.w A0, [A0 + 0x4]
00000A74 91EE FFDA sub.l A0, [A6 - 0x26]
00000A78 2008 move.l D0, A0
label00000A7A:
00000A7A D080 add.l D0, D0
00000A7C 206E FFFC movea.l A0, [A6 - 0x4]
00000A80 3068 000A movea.w A0, [A0 + 0xA]
00000A84 B1C0 cmpa.l A0, D0
00000A86 6D12 blt +0x14 /* 00000A9A */
00000A88 202E FFF4 move.l D0, [A6 - 0xC]
00000A8C EF80 asl D0, 7
00000A8E D0AE 001C add.l D0, [A6 + 0x1C]
00000A92 2040 movea.l A0, D0
00000A94 316E FFDC 0004 move.w [A0 + 0x4], [A6 - 0x24]
label00000A9A:
00000A9A 202E FFF4 move.l D0, [A6 - 0xC]
00000A9E EF80 asl D0, 7
00000AA0 D0AE 001C add.l D0, [A6 + 0x1C]
00000AA4 2040 movea.l A0, D0
00000AA6 3068 0010 movea.w A0, [A0 + 0x10]
00000AAA 91EE FFD6 sub.l A0, [A6 - 0x2A]
00000AAE B0FC 0000 cmpa.w A0, 0x0
00000AB2 6C1A bge +0x1C /* 00000ACE */
00000AB4 202E FFF4 move.l D0, [A6 - 0xC]
00000AB8 EF80 asl D0, 7
00000ABA D0AE 001C add.l D0, [A6 + 0x1C]
00000ABE 2040 movea.l A0, D0
00000AC0 3068 0010 movea.w A0, [A0 + 0x10]
00000AC4 91EE FFD6 sub.l A0, [A6 - 0x2A]
00000AC8 2008 move.l D0, A0
00000ACA 4480 neg.l D0
00000ACC 6016 bra +0x18 /* 00000AE4 */
label00000ACE:
00000ACE 202E FFF4 move.l D0, [A6 - 0xC]
00000AD2 EF80 asl D0, 7
00000AD4 D0AE 001C add.l D0, [A6 + 0x1C]
00000AD8 2040 movea.l A0, D0
00000ADA 3068 0010 movea.w A0, [A0 + 0x10]
00000ADE 91EE FFD6 sub.l A0, [A6 - 0x2A]
00000AE2 2008 move.l D0, A0
label00000AE4:
00000AE4 D080 add.l D0, D0
00000AE6 206E FFFC movea.l A0, [A6 - 0x4]
00000AEA 3068 0004 movea.w A0, [A0 + 0x4]
00000AEE B1C0 cmpa.l A0, D0
00000AF0 6D12 blt +0x14 /* 00000B04 */
00000AF2 202E FFF4 move.l D0, [A6 - 0xC]
00000AF6 EF80 asl D0, 7
00000AF8 D0AE 001C add.l D0, [A6 + 0x1C]
00000AFC 2040 movea.l A0, D0
00000AFE 316E FFD8 0010 move.w [A0 + 0x10], [A6 - 0x28]
label00000B04:
00000B04 202E FFF4 move.l D0, [A6 - 0xC]
00000B08 EF80 asl D0, 7
00000B0A D0AE 001C add.l D0, [A6 + 0x1C]
00000B0E 2040 movea.l A0, D0
00000B10 3068 0012 movea.w A0, [A0 + 0x12]
00000B14 91EE FFD2 sub.l A0, [A6 - 0x2E]
00000B18 B0FC 0000 cmpa.w A0, 0x0
00000B1C 6C1A bge +0x1C /* 00000B38 */
00000B1E 202E FFF4 move.l D0, [A6 - 0xC]
00000B22 EF80 asl D0, 7
00000B24 D0AE 001C add.l D0, [A6 + 0x1C]
00000B28 2040 movea.l A0, D0
00000B2A 3068 0012 movea.w A0, [A0 + 0x12]
00000B2E 91EE FFD2 sub.l A0, [A6 - 0x2E]
00000B32 2008 move.l D0, A0
00000B34 4480 neg.l D0
00000B36 6016 bra +0x18 /* 00000B4E */
label00000B38:
00000B38 202E FFF4 move.l D0, [A6 - 0xC]
00000B3C EF80 asl D0, 7
00000B3E D0AE 001C add.l D0, [A6 + 0x1C]
00000B42 2040 movea.l A0, D0
00000B44 3068 0012 movea.w A0, [A0 + 0x12]
00000B48 91EE FFD2 sub.l A0, [A6 - 0x2E]
00000B4C 2008 move.l D0, A0
label00000B4E:
00000B4E D080 add.l D0, D0
00000B50 206E FFFC movea.l A0, [A6 - 0x4]
00000B54 3068 0008 movea.w A0, [A0 + 0x8]
00000B58 B1C0 cmpa.l A0, D0
00000B5A 6D12 blt +0x14 /* 00000B6E */
00000B5C 202E FFF4 move.l D0, [A6 - 0xC]
00000B60 EF80 asl D0, 7
00000B62 D0AE 001C add.l D0, [A6 + 0x1C]
00000B66 2040 movea.l A0, D0
00000B68 316E FFD4 0012 move.w [A0 + 0x12], [A6 - 0x2C]
label00000B6E:
00000B6E 202E FFF4 move.l D0, [A6 - 0xC]
00000B72 EF80 asl D0, 7
00000B74 D0AE 001C add.l D0, [A6 + 0x1C]
00000B78 2040 movea.l A0, D0
00000B7A 3068 0020 movea.w A0, [A0 + 0x20]
00000B7E 91EE FFCE sub.l A0, [A6 - 0x32]
00000B82 B0FC 0000 cmpa.w A0, 0x0
00000B86 6C1A bge +0x1C /* 00000BA2 */
00000B88 202E FFF4 move.l D0, [A6 - 0xC]
00000B8C EF80 asl D0, 7
00000B8E D0AE 001C add.l D0, [A6 + 0x1C]
00000B92 2040 movea.l A0, D0
00000B94 3068 0020 movea.w A0, [A0 + 0x20]
00000B98 91EE FFCE sub.l A0, [A6 - 0x32]
00000B9C 2008 move.l D0, A0
00000B9E 4480 neg.l D0
00000BA0 6016 bra +0x18 /* 00000BB8 */
label00000BA2:
00000BA2 202E FFF4 move.l D0, [A6 - 0xC]
00000BA6 EF80 asl D0, 7
00000BA8 D0AE 001C add.l D0, [A6 + 0x1C]
00000BAC 2040 movea.l A0, D0
00000BAE 3068 0020 movea.w A0, [A0 + 0x20]
00000BB2 91EE FFCE sub.l A0, [A6 - 0x32]
00000BB6 2008 move.l D0, A0
label00000BB8:
00000BB8 D080 add.l D0, D0
00000BBA 206E FFFC movea.l A0, [A6 - 0x4]
00000BBE 3068 0006 movea.w A0, [A0 + 0x6]
00000BC2 B1C0 cmpa.l A0, D0
00000BC4 6D12 blt +0x14 /* 00000BD8 */
00000BC6 202E FFF4 move.l D0, [A6 - 0xC]
00000BCA EF80 asl D0, 7
00000BCC D0AE 001C add.l D0, [A6 + 0x1C]
00000BD0 2040 movea.l A0, D0
00000BD2 316E FFD0 0020 move.w [A0 + 0x20], [A6 - 0x30]
label00000BD8:
00000BD8 52AE FFF4 addq.l [A6 - 0xC], 1
label00000BDC:
00000BDC 202E FFF8 move.l D0, [A6 - 0x8]
00000BE0 5380 subq.l D0, 1
00000BE2 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000BE6 6E00 FBD4 bgt -0x42A /* 000007BC */
label00000BEA:
00000BEA 4E5E unlink A6
00000BEC 4E75 rts
00000BEE 534D subq.w A5, 1
00000BF0 4F4F chk.w D7, A7
00000BF2 5448 addq.w A0, 2
00000BF4 434F chk.w D1, A7
fn00000BF6:
00000BF6 4E56 0000 link A6, 0
00000BFA 206E 0008 movea.l A0, [A6 + 0x8]
00000BFE 43ED 0072 lea.l A1, [A5 + 0x72 /* export_10 */]
00000C02 2050 movea.l A0, [A0]
00000C04 2149 0030 move.l [A0 + 0x30], A1
00000C08 4E5E unlink A6
00000C0A 4E75 rts
00000C0C 4A53 tst.w [A3]
00000C0E 454C chk.w D2, A4
00000C10 4253 clr.w [A3]
00000C12 4D4F chk.w D6, A7
export_14:
00000C14 4E56 0000 link A6, 0
00000C18 4E5E unlink A6
00000C1A 4E75 rts
00000C1C 434F chk.w D1, A7
00000C1E 4C4F 524F movem.l D0,D1,D2,D3,D6,A1,A4,A6, A7
00000C22 5554 subq.w [A4], 2
export_12:
00000C24 4E56 FFEE link A6, -0x0012
00000C28 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000C2C 206E 0008 movea.l A0, [A6 + 0x8]
00000C30 2D68 0034 FFF0 move.l [A6 - 0x10], [A0 + 0x34]
00000C36 426E FFEE clr.w [A6 - 0x12]
00000C3A 6000 0178 bra +0x17A /* 00000DB4 */
label00000C3E:
00000C3E 206E 000E movea.l A0, [A6 + 0xE]
00000C42 302E FFEE move.w D0, [A6 - 0x12]
00000C46 48C0 ext.l D0
00000C48 E580 asl D0, 2
00000C4A D090 add.l D0, [A0]
00000C4C 2040 movea.l A0, D0
00000C4E 2850 movea.l A4, [A0]
00000C50 206E 000E movea.l A0, [A6 + 0xE]
00000C54 302E FFEE move.w D0, [A6 - 0x12]
00000C58 48C0 ext.l D0
00000C5A E580 asl D0, 2
00000C5C D0A8 0004 add.l D0, [A0 + 0x4]
00000C60 2040 movea.l A0, D0
00000C62 2650 movea.l A3, [A0]
00000C64 206E 000E movea.l A0, [A6 + 0xE]
00000C68 302E FFEE move.w D0, [A6 - 0x12]
00000C6C 48C0 ext.l D0
00000C6E E580 asl D0, 2
00000C70 D0A8 0008 add.l D0, [A0 + 0x8]
00000C74 2040 movea.l A0, D0
00000C76 2450 movea.l A2, [A0]
00000C78 206E 0012 movea.l A0, [A6 + 0x12]
00000C7C 302E FFEE move.w D0, [A6 - 0x12]
00000C80 48C0 ext.l D0
00000C82 E580 asl D0, 2
00000C84 D090 add.l D0, [A0]
00000C86 2040 movea.l A0, D0
00000C88 2D50 FFFC move.l [A6 - 0x4], [A0]
00000C8C 206E 0012 movea.l A0, [A6 + 0x12]
00000C90 302E FFEE move.w D0, [A6 - 0x12]
00000C94 48C0 ext.l D0
00000C96 E580 asl D0, 2
00000C98 D0A8 0004 add.l D0, [A0 + 0x4]
00000C9C 2040 movea.l A0, D0
00000C9E 2D50 FFF8 move.l [A6 - 0x8], [A0]
00000CA2 206E 0012 movea.l A0, [A6 + 0x12]
00000CA6 302E FFEE move.w D0, [A6 - 0x12]
00000CAA 48C0 ext.l D0
00000CAC E580 asl D0, 2
00000CAE D0A8 0008 add.l D0, [A0 + 0x8]
00000CB2 2040 movea.l A0, D0
00000CB4 2D50 FFF4 move.l [A6 - 0xC], [A0]
00000CB8 262E FFF0 move.l D3, [A6 - 0x10]
00000CBC 6000 00EC bra +0xEE /* 00000DAA */
label00000CC0:
00000CC0 41D4 lea.l A0, [A4]
00000CC2 528C addq.l A4, 1
00000CC4 7000 moveq.l D0, 0x00
00000CC6 1010 move.b D0, [A0]
00000CC8 2E00 move.l D7, D0
00000CCA 41D3 lea.l A0, [A3]
00000CCC 528B addq.l A3, 1
00000CCE 7000 moveq.l D0, 0x00
00000CD0 1010 move.b D0, [A0]
00000CD2 0640 FF80 addi.w D0, 0xFF80
00000CD6 48C0 ext.l D0
00000CD8 2C00 move.l D6, D0
00000CDA 41D2 lea.l A0, [A2]
00000CDC 528A addq.l A2, 1
00000CDE 7000 moveq.l D0, 0x00
00000CE0 1010 move.b D0, [A0]
00000CE2 0640 FF80 addi.w D0, 0xFF80
00000CE6 48C0 ext.l D0
00000CE8 2A00 move.l D5, D0
00000CEA 4C3C 7000 0000 movem.w A4,A5,A6, 0x0
00000CF0 0400 203C subi.b D0, 0x3C /* '<' */
00000CF4 0000 059C ori.b D0, 0x9C
00000CF8 4C05 0000 movem.w <none>, D5
00000CFC D087 add.l D0, D7
00000CFE 0680 0000 0200 addi.l D0, 0x200
00000D04 2800 move.l D4, D0
00000D06 4A84 tst.l D4
00000D08 6C02 bge +0x4 /* 00000D0C */
00000D0A 7800 moveq.l D4, 0x00
label00000D0C:
00000D0C 0C84 0003 FC00 cmpi.l D4, 0x3FC00
00000D12 6F06 ble +0x8 /* 00000D1A */
00000D14 283C 0003 FC00 move.l D4, 0x3FC00
label00000D1A:
00000D1A 206E FFFC movea.l A0, [A6 - 0x4]
00000D1E 52AE FFFC addq.l [A6 - 0x4], 1
00000D22 2004 move.l D0, D4
00000D24 720A moveq.l D1, 0x0A
00000D26 E2A0 asr D0, D1
00000D28 1080 move.b [A0], D0
00000D2A 203C 0000 0160 move.l D0, 0x160
00000D30 4C06 0000 movem.w <none>, D6
00000D34 2207 move.l D1, D7
00000D36 9280 sub.l D1, D0
00000D38 203C 0000 02DB move.l D0, 0x2DB
00000D3E 4C05 0000 movem.w <none>, D5
00000D42 9280 sub.l D1, D0
00000D44 0681 0000 0200 addi.l D1, 0x200
00000D4A 2801 move.l D4, D1
00000D4C 4A84 tst.l D4
00000D4E 6C02 bge +0x4 /* 00000D52 */
00000D50 7800 moveq.l D4, 0x00
label00000D52:
00000D52 0C84 0003 FC00 cmpi.l D4, 0x3FC00
00000D58 6F06 ble +0x8 /* 00000D60 */
00000D5A 283C 0003 FC00 move.l D4, 0x3FC00
label00000D60:
00000D60 206E FFF8 movea.l A0, [A6 - 0x8]
00000D64 52AE FFF8 addq.l [A6 - 0x8], 1
00000D68 2004 move.l D0, D4
00000D6A 720A moveq.l D1, 0x0A
00000D6C E2A0 asr D0, D1
00000D6E 1080 move.b [A0], D0
00000D70 203C 0000 0717 move.l D0, 0x717
00000D76 4C06 0000 movem.w <none>, D6
00000D7A D087 add.l D0, D7
00000D7C 0680 0000 0200 addi.l D0, 0x200
00000D82 2800 move.l D4, D0
00000D84 4A84 tst.l D4
00000D86 6C02 bge +0x4 /* 00000D8A */
00000D88 7800 moveq.l D4, 0x00
label00000D8A:
00000D8A 0C84 0003 FC00 cmpi.l D4, 0x3FC00
00000D90 6F06 ble +0x8 /* 00000D98 */
00000D92 283C 0003 FC00 move.l D4, 0x3FC00
label00000D98:
00000D98 206E FFF4 movea.l A0, [A6 - 0xC]
00000D9C 52AE FFF4 addq.l [A6 - 0xC], 1
00000DA0 2004 move.l D0, D4
00000DA2 720A moveq.l D1, 0x0A
00000DA4 E2A0 asr D0, D1
00000DA6 1080 move.b [A0], D0
00000DA8 5383 subq.l D3, 1
label00000DAA:
00000DAA 4A83 tst.l D3
00000DAC 6E00 FF12 bgt -0xEC /* 00000CC0 */
00000DB0 526E FFEE addq.w [A6 - 0x12], 1
label00000DB4:
00000DB4 302E FFEE move.w D0, [A6 - 0x12]
00000DB8 B06E 000C cmp.w D0, [A6 + 0xC]
00000DBC 6D00 FE80 blt -0x17E /* 00000C3E */
00000DC0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000DC4 4E5E unlink A6
00000DC6 4E75 rts
00000DC8 5943 subq.w D3, 4
00000DCA 4352 chk.w D1, [A2]
00000DCC 4742 chk.w D3, D2
00000DCE 434F chk.w D1, A7
export_13:
00000DD0 4E56 FFFE link A6, -0x0002
00000DD4 426E FFFE clr.w [A6 - 0x2]
00000DD8 603C bra +0x3E /* 00000E16 */
label00000DDA:
00000DDA 302E FFFE move.w D0, [A6 - 0x2]
00000DDE 48C0 ext.l D0
00000DE0 E580 asl D0, 2
00000DE2 D0AE 000E add.l D0, [A6 + 0xE]
00000DE6 322E FFFE move.w D1, [A6 - 0x2]
00000DEA 48C1 ext.l D1
00000DEC E581 asl D1, 2
00000DEE D2AE 0012 add.l D1, [A6 + 0x12]
00000DF2 206E 0008 movea.l A0, [A6 + 0x8]
00000DF6 2F28 0034 move.l -[A7], [A0 + 0x34]
00000DFA 3F2E 000C move.w -[A7], [A6 + 0xC]
00000DFE 4267 clr.w -[A7]
00000E00 2041 movea.l A0, D1
00000E02 2F10 move.l -[A7], [A0]
00000E04 4267 clr.w -[A7]
00000E06 2040 movea.l A0, D0
00000E08 2F10 move.l -[A7], [A0]
00000E0A 4EBA 414C jsr [PC + 0x414C /* 00004F58 */]
00000E0E 4FEF 0012 lea.l A7, [A7 + 0x12]
00000E12 526E FFFE addq.w [A6 - 0x2], 1
label00000E16:
00000E16 206E 0008 movea.l A0, [A6 + 0x8]
00000E1A 302E FFFE move.w D0, [A6 - 0x2]
00000E1E B068 0044 cmp.w D0, [A0 + 0x44]
00000E22 6DB6 blt -0x48 /* 00000DDA */
00000E24 4E5E unlink A6
00000E26 4E75 rts
00000E28 4E55 4C4C link A5, -0xFFFFB3B4
00000E2C 434F chk.w D1, A7
00000E2E 4E56 4E56 link A6, -0xFFFFB1AA
export_11: // at 00000E30 (misaligned)
00000E32 0000 206E ori.b D0, 0x6E /* 'n' */
00000E36 0008 2F28 ori.b A0, 0x28 /* '(' */
00000E3A 0034 3F2E 000C ori.b [A4 + D0.w + 0xC], 0x2E /* '.' */
00000E40 4267 clr.w -[A7]
00000E42 206E 0012 movea.l A0, [A6 + 0x12]
00000E46 2F10 move.l -[A7], [A0]
00000E48 4267 clr.w -[A7]
00000E4A 206E 000E movea.l A0, [A6 + 0xE]
00000E4E 2F10 move.l -[A7], [A0]
00000E50 4EBA 4106 jsr [PC + 0x4106 /* 00004F58 */]
00000E54 4FEF 0012 lea.l A7, [A7 + 0x12]
00000E58 4E5E unlink A6
00000E5A 4E75 rts
00000E5C 4752 chk.w D3, [A2]
00000E5E 4159 chk.w D0, [A1]+
00000E60 5343 subq.w D3, 1
00000E62 414C chk.w D0, A4
export_15:
00000E64 4E56 0000 link A6, 0
00000E68 4E5E unlink A6
00000E6A 4E75 rts
00000E6C 434F chk.w D1, A7
00000E6E 4C4F 524F movem.l D0,D1,D2,D3,D6,A1,A4,A6, A7
00000E72 5554 subq.w [A4], 2
fn00000E74:
00000E74 4E56 0000 link A6, 0
00000E78 206E 0008 movea.l A0, [A6 + 0x8]
00000E7C 1028 003E move.b D0, [A0 + 0x3E]
00000E80 49C0 lea.l A4, D0
00000E82 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000E86 0001 0005 ori.b D1, 0x5
00000E8A 006E 000A 002A ori.w [A6 + 0x2A], 0xA /* '\n' */
00000E90 0028 0026 0044 ori.b [A0 + 0x44], 0x26 /* '&' */
00000E96 206E 0008 movea.l A0, [A6 + 0x8]
00000E9A 0C68 0001 0044 cmpi.w [A0 + 0x44], 0x1
00000EA0 6700 0068 beq +0x6A /* 00000F0A */
00000EA4 206E 0008 movea.l A0, [A6 + 0x8]
00000EA8 2068 0004 movea.l A0, [A0 + 0x4]
00000EAC 486D EA20 pea.l [A5 - 0x15E0]
00000EB0 2050 movea.l A0, [A0]
00000EB2 4E90 jsr [A0]
00000EB4 588F addq.l A7, 4
00000EB6 6052 bra +0x54 /* 00000F0A */
00000EB8 206E 0008 movea.l A0, [A6 + 0x8]
00000EBC 0C68 0003 0044 cmpi.w [A0 + 0x44], 0x3
00000EC2 6746 beq +0x48 /* 00000F0A */
00000EC4 206E 0008 movea.l A0, [A6 + 0x8]
00000EC8 2068 0004 movea.l A0, [A0 + 0x4]
00000ECC 486D EA36 pea.l [A5 - 0x15CA]
00000ED0 2050 movea.l A0, [A0]
00000ED2 4E90 jsr [A0]
00000ED4 588F addq.l A7, 4
00000ED6 6032 bra +0x34 /* 00000F0A */
00000ED8 206E 0008 movea.l A0, [A6 + 0x8]
00000EDC 0C68 0004 0044 cmpi.w [A0 + 0x44], 0x4
00000EE2 6726 beq +0x28 /* 00000F0A */
00000EE4 206E 0008 movea.l A0, [A6 + 0x8]
00000EE8 2068 0004 movea.l A0, [A0 + 0x4]
00000EEC 486D EA4C pea.l [A5 - 0x15B4]
00000EF0 2050 movea.l A0, [A0]
00000EF2 4E90 jsr [A0]
00000EF4 588F addq.l A7, 4
00000EF6 6012 bra +0x14 /* 00000F0A */
00000EF8 206E 0008 movea.l A0, [A6 + 0x8]
00000EFC 2068 0004 movea.l A0, [A0 + 0x4]
00000F00 486D EA62 pea.l [A5 - 0x159E]
00000F04 2050 movea.l A0, [A0]
00000F06 4E90 jsr [A0]
00000F08 588F addq.l A7, 4
label00000F0A:
00000F0A 206E 0008 movea.l A0, [A6 + 0x8]
00000F0E 1028 0010 move.b D0, [A0 + 0x10]
00000F12 49C0 lea.l A4, D0
00000F14 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000F18 0001 0005 ori.b D1, 0x5
00000F1C 00F6 .incomplete
00000F1E 000A 005E ori.b A2, 0x5E /* '^' */
00000F22 00F0 .incomplete
00000F24 00EE .incomplete
00000F26 00B2 206E 0008 7001 ori.l [A2 + D7.w + 0x1], 0x206E0008
00000F2E 3140 00B4 move.w [A0 + 0xB4], D0
00000F32 206E 0008 movea.l A0, [A6 + 0x8]
00000F36 0C28 0001 003E cmpi.b [A0 + 0x3E], 0x1
00000F3C 6718 beq +0x1A /* 00000F56 */
00000F3E 206E 0008 movea.l A0, [A6 + 0x8]
00000F42 0C28 0003 003E cmpi.b [A0 + 0x3E], 0x3
00000F48 670C beq +0xE /* 00000F56 */
00000F4A 206E 0008 movea.l A0, [A6 + 0x8]
00000F4E 0C28 0004 003E cmpi.b [A0 + 0x3E], 0x4
00000F54 6612 bne +0x14 /* 00000F68 */
label00000F56:
00000F56 206E 0008 movea.l A0, [A6 + 0x8]
00000F5A 43ED 007A lea.l A1, [A5 + 0x7A /* export_11 */]
00000F5E 2050 movea.l A0, [A0]
00000F60 2149 0050 move.l [A0 + 0x50], A1
00000F64 6000 00BE bra +0xC0 /* 00001024 */
label00000F68:
00000F68 206E 0008 movea.l A0, [A6 + 0x8]
00000F6C 2068 0004 movea.l A0, [A0 + 0x4]
00000F70 486D EA7E pea.l [A5 - 0x1582]
00000F74 2050 movea.l A0, [A0]
00000F76 4E90 jsr [A0]
00000F78 588F addq.l A7, 4
00000F7A 6000 00A8 bra +0xAA /* 00001024 */
00000F7E 206E 0008 movea.l A0, [A6 + 0x8]
00000F82 7003 moveq.l D0, 0x03
00000F84 3140 00B4 move.w [A0 + 0xB4], D0
00000F88 206E 0008 movea.l A0, [A6 + 0x8]
00000F8C 0C28 0003 003E cmpi.b [A0 + 0x3E], 0x3
00000F92 6612 bne +0x14 /* 00000FA6 */
00000F94 206E 0008 movea.l A0, [A6 + 0x8]
00000F98 43ED 0082 lea.l A1, [A5 + 0x82 /* export_12 */]
00000F9C 2050 movea.l A0, [A0]
00000F9E 2149 0050 move.l [A0 + 0x50], A1
00000FA2 6000 0080 bra +0x82 /* 00001024 */
label00000FA6:
00000FA6 206E 0008 movea.l A0, [A6 + 0x8]
00000FAA 0C28 0002 003E cmpi.b [A0 + 0x3E], 0x2
00000FB0 6612 bne +0x14 /* 00000FC4 */
00000FB2 206E 0008 movea.l A0, [A6 + 0x8]
00000FB6 43ED 008A lea.l A1, [A5 + 0x8A /* export_13 */]
00000FBA 2050 movea.l A0, [A0]
00000FBC 2149 0050 move.l [A0 + 0x50], A1
00000FC0 6000 0062 bra +0x64 /* 00001024 */
label00000FC4:
00000FC4 206E 0008 movea.l A0, [A6 + 0x8]
00000FC8 2068 0004 movea.l A0, [A0 + 0x4]
00000FCC 486D EAA4 pea.l [A5 - 0x155C]
00000FD0 2050 movea.l A0, [A0]
00000FD2 4E90 jsr [A0]
00000FD4 588F addq.l A7, 4
00000FD6 604C bra +0x4E /* 00001024 */
00000FD8 206E 0008 movea.l A0, [A6 + 0x8]
00000FDC 7004 moveq.l D0, 0x04
00000FDE 3140 00B4 move.w [A0 + 0xB4], D0
00000FE2 206E 0008 movea.l A0, [A6 + 0x8]
00000FE6 0C28 0005 003E cmpi.b [A0 + 0x3E], 0x5
00000FEC 6610 bne +0x12 /* 00000FFE */
00000FEE 206E 0008 movea.l A0, [A6 + 0x8]
00000FF2 43ED 008A lea.l A1, [A5 + 0x8A /* export_13 */]
00000FF6 2050 movea.l A0, [A0]
00000FF8 2149 0050 move.l [A0 + 0x50], A1
00000FFC 6026 bra +0x28 /* 00001024 */
label00000FFE:
00000FFE 206E 0008 movea.l A0, [A6 + 0x8]
00001002 2068 0004 movea.l A0, [A0 + 0x4]
00001006 486D EACA pea.l [A5 - 0x1536]
0000100A 2050 movea.l A0, [A0]
0000100C 4E90 jsr [A0]
0000100E 588F addq.l A7, 4
00001010 6012 bra +0x14 /* 00001024 */
00001012 206E 0008 movea.l A0, [A6 + 0x8]
00001016 2068 0004 movea.l A0, [A0 + 0x4]
0000101A 486D EAF0 pea.l [A5 - 0x1510]
0000101E 2050 movea.l A0, [A0]
00001020 4E90 jsr [A0]
00001022 588F addq.l A7, 4
label00001024:
00001024 206E 0008 movea.l A0, [A6 + 0x8]
00001028 4A68 001E tst.w [A0 + 0x1E]
0000102C 670C beq +0xE /* 0000103A */
0000102E 206E 0008 movea.l A0, [A6 + 0x8]
00001032 7001 moveq.l D0, 0x01
00001034 3140 00B6 move.w [A0 + 0xB6], D0
00001038 600E bra +0x10 /* 00001048 */
label0000103A:
0000103A 206E 0008 movea.l A0, [A6 + 0x8]
0000103E 226E 0008 movea.l A1, [A6 + 0x8]
00001042 3368 00B4 00B6 move.w [A1 + 0xB6], [A0 + 0xB4]
label00001048:
00001048 206E 0008 movea.l A0, [A6 + 0x8]
0000104C 43ED 0092 lea.l A1, [A5 + 0x92 /* export_14 */]
00001050 2050 movea.l A0, [A0]
00001052 2149 004C move.l [A0 + 0x4C], A1
00001056 206E 0008 movea.l A0, [A6 + 0x8]
0000105A 43ED 009A lea.l A1, [A5 + 0x9A /* export_15 */]
0000105E 2050 movea.l A0, [A0]
00001060 2149 0054 move.l [A0 + 0x54], A1
00001064 4E5E unlink A6
00001066 4E75 rts
00001068 4A53 tst.w [A3]
0000106A 454C chk.w D2, A4
0000106C 4443 neg.w D3
0000106E 4F4C chk.w D7, A4
fn00001070:
00001070 4E56 FCF0 link A6, -0x0310
00001074 426E FFFE clr.w [A6 - 0x2]
00001078 7001 moveq.l D0, 0x01
0000107A 3D40 FFFA move.w [A6 - 0x6], D0
0000107E 6036 bra +0x38 /* 000010B6 */
label00001080:
00001080 7001 moveq.l D0, 0x01
00001082 3D40 FFFC move.w [A6 - 0x4], D0
00001086 6018 bra +0x1A /* 000010A0 */
label00001088:
00001088 302E FFFE move.w D0, [A6 - 0x2]
0000108C 526E FFFE addq.w [A6 - 0x2], 1
00001090 48C0 ext.l D0
00001092 D08E add.l D0, A6
00001094 2040 movea.l A0, D0
00001096 116E FFFB FEF4 move.b [A0 - 0x10C], [A6 - 0x5]
0000109C 526E FFFC addq.w [A6 - 0x4], 1
label000010A0:
000010A0 306E FFFA movea.w A0, [A6 - 0x6]
000010A4 D1EE 0008 add.l A0, [A6 + 0x8]
000010A8 7000 moveq.l D0, 0x00
000010AA 1010 move.b D0, [A0]
000010AC B06E FFFC cmp.w D0, [A6 - 0x4]
000010B0 64D6 bcc -0x28 /* 00001088 */
000010B2 526E FFFA addq.w [A6 - 0x6], 1
label000010B6:
000010B6 0C6E 0010 FFFA cmpi.w [A6 - 0x6], 0x10
000010BC 6FC2 ble -0x3C /* 00001080 */
000010BE 306E FFFE movea.w A0, [A6 - 0x2]
000010C2 D1CE add.l A0, A6
000010C4 4228 FEF4 clr.b [A0 - 0x10C]
000010C8 3D6E FFFE FFF8 move.w [A6 - 0x8], [A6 - 0x2]
000010CE 426E FCF0 clr.w [A6 - 0x310]
000010D2 102E FEF4 move.b D0, [A6 - 0x10C]
000010D6 49C0 lea.l A4, D0
000010D8 3D40 FFF6 move.w [A6 - 0xA], D0
000010DC 426E FFFE clr.w [A6 - 0x2]
000010E0 6034 bra +0x36 /* 00001116 */
label000010E2:
000010E2 302E FFFE move.w D0, [A6 - 0x2]
000010E6 526E FFFE addq.w [A6 - 0x2], 1
000010EA 48C0 ext.l D0
000010EC D080 add.l D0, D0
000010EE D08E add.l D0, A6
000010F0 2040 movea.l A0, D0
000010F2 316E FCF0 FCF2 move.w [A0 - 0x30E], [A6 - 0x310]
000010F8 526E FCF0 addq.w [A6 - 0x310], 1
label000010FC:
000010FC 306E FFFE movea.w A0, [A6 - 0x2]
00001100 D1CE add.l A0, A6
00001102 1028 FEF4 move.b D0, [A0 - 0x10C]
00001106 49C0 lea.l A4, D0
00001108 B06E FFF6 cmp.w D0, [A6 - 0xA]
0000110C 67D4 beq -0x2A /* 000010E2 */
0000110E E3EE FCF0 lsl .w [A6 - 0x310]
00001112 526E FFF6 addq.w [A6 - 0xA], 1
label00001116:
00001116 306E FFFE movea.w A0, [A6 - 0x2]
0000111A D1CE add.l A0, A6
0000111C 4A28 FEF4 tst.b [A0 - 0x10C]
00001120 66DA bne -0x24 /* 000010FC */
00001122 426E FFFE clr.w [A6 - 0x2]
00001126 6058 bra +0x5A /* 00001180 */
label00001128:
00001128 306E FFFE movea.w A0, [A6 - 0x2]
0000112C D1EE 0008 add.l A0, [A6 + 0x8]
00001130 7000 moveq.l D0, 0x00
00001132 1028 0011 move.b D0, [A0 + 0x11]
00001136 4840 swap.w D0
00001138 4240 clr.w D0
0000113A 4840 swap.w D0
0000113C D080 add.l D0, D0
0000113E D0AE 0008 add.l D0, [A6 + 0x8]
00001142 322E FFFE move.w D1, [A6 - 0x2]
00001146 48C1 ext.l D1
00001148 D281 add.l D1, D1
0000114A D28E add.l D1, A6
0000114C 2041 movea.l A0, D1
0000114E 2240 movea.l A1, D0
00001150 3368 FCF2 0114 move.w [A1 + 0x114], [A0 - 0x30E]
00001156 306E FFFE movea.w A0, [A6 - 0x2]
0000115A D1EE 0008 add.l A0, [A6 + 0x8]
0000115E 7000 moveq.l D0, 0x00
00001160 1028 0011 move.b D0, [A0 + 0x11]
00001164 4840 swap.w D0
00001166 4240 clr.w D0
00001168 4840 swap.w D0
0000116A D0AE 0008 add.l D0, [A6 + 0x8]
0000116E 306E FFFE movea.w A0, [A6 - 0x2]
00001172 D1CE add.l A0, A6
00001174 2240 movea.l A1, D0
00001176 1368 FEF4 0314 move.b [A1 + 0x314], [A0 - 0x10C]
0000117C 526E FFFE addq.w [A6 - 0x2], 1
label00001180:
00001180 302E FFFE move.w D0, [A6 - 0x2]
00001184 B06E FFF8 cmp.w D0, [A6 - 0x8]
00001188 6D9E blt -0x60 /* 00001128 */
0000118A 426E FFFE clr.w [A6 - 0x2]
0000118E 7001 moveq.l D0, 0x01
00001190 3D40 FFFA move.w [A6 - 0x6], D0
00001194 6000 0094 bra +0x96 /* 0000122A */
label00001198:
00001198 306E FFFA movea.w A0, [A6 - 0x6]
0000119C D1EE 0008 add.l A0, [A6 + 0x8]
000011A0 4A10 tst.b [A0]
000011A2 676E beq +0x70 /* 00001212 */
000011A4 302E FFFA move.w D0, [A6 - 0x6]
000011A8 48C0 ext.l D0
000011AA D080 add.l D0, D0
000011AC D0AE 0008 add.l D0, [A6 + 0x8]
000011B0 2040 movea.l A0, D0
000011B2 316E FFFE 047A move.w [A0 + 0x47A], [A6 - 0x2]
000011B8 302E FFFA move.w D0, [A6 - 0x6]
000011BC 48C0 ext.l D0
000011BE D080 add.l D0, D0
000011C0 D0AE 0008 add.l D0, [A6 + 0x8]
000011C4 322E FFFE move.w D1, [A6 - 0x2]
000011C8 48C1 ext.l D1
000011CA D281 add.l D1, D1
000011CC D28E add.l D1, A6
000011CE 2041 movea.l A0, D1
000011D0 2240 movea.l A1, D0
000011D2 3368 FCF2 0414 move.w [A1 + 0x414], [A0 - 0x30E]
000011D8 306E FFFA movea.w A0, [A6 - 0x6]
000011DC D1EE 0008 add.l A0, [A6 + 0x8]
000011E0 1010 move.b D0, [A0]
000011E2 0240 00FF andi.w D0, 0xFF
000011E6 D16E FFFE add.w [A6 - 0x2], D0
000011EA 302E FFFA move.w D0, [A6 - 0x6]
000011EE 48C0 ext.l D0
000011F0 E580 asl D0, 2
000011F2 D0AE 0008 add.l D0, [A6 + 0x8]
000011F6 322E FFFE move.w D1, [A6 - 0x2]
000011FA 5341 subq.w D1, 1
000011FC 48C1 ext.l D1
000011FE D281 add.l D1, D1
00001200 D28E add.l D1, A6
00001202 2041 movea.l A0, D1
00001204 2240 movea.l A1, D0
00001206 7000 moveq.l D0, 0x00
00001208 3028 FCF2 move.w D0, [A0 - 0x30E]
0000120C 2340 0436 move.l [A1 + 0x436], D0
00001210 6014 bra +0x16 /* 00001226 */
label00001212:
00001212 302E FFFA move.w D0, [A6 - 0x6]
00001216 48C0 ext.l D0
00001218 E580 asl D0, 2
0000121A D0AE 0008 add.l D0, [A6 + 0x8]
0000121E 2040 movea.l A0, D0
00001220 70FF moveq.l D0, 0xFFFFFFFF
00001222 2140 0436 move.l [A0 + 0x436], D0
label00001226:
00001226 526E FFFA addq.w [A6 - 0x6], 1
label0000122A:
0000122A 0C6E 0010 FFFA cmpi.w [A6 - 0x6], 0x10
00001230 6F00 FF66 ble -0x98 /* 00001198 */
00001234 4E5E unlink A6
00001236 4E75 rts
00001238 4649 not.w A1
0000123A 5848 addq.w A0, 4
0000123C 5546 subq.w D6, 2
0000123E 4654 not.w [A4]
fn00001240:
00001240 4E56 FFFC link A6, -0x0004
00001244 6000 00BC bra +0xBE /* 00001302 */
label00001248:
00001248 206D EB0E movea.l A0, [A5 - 0x14F2]
0000124C 5368 0032 subq.w [A0 + 0x32], 1
00001250 4A68 0032 tst.w [A0 + 0x32]
00001254 6C16 bge +0x18 /* 0000126C */
00001256 206D EB0E movea.l A0, [A5 - 0x14F2]
0000125A 2050 movea.l A0, [A0]
0000125C 2F2D EB0E move.l -[A7], [A5 - 0x14F2]
00001260 2068 000C movea.l A0, [A0 + 0xC]
00001264 4E90 jsr [A0]
00001266 588F addq.l A7, 4
00001268 48C0 ext.l D0
0000126A 6014 bra +0x16 /* 00001280 */
label0000126C:
0000126C 206D EB0E movea.l A0, [A5 - 0x14F2]
00001270 2268 002E movea.l A1, [A0 + 0x2E]
00001274 52A8 002E addq.l [A0 + 0x2E], 1
00001278 1011 move.b D0, [A1]
0000127A 49C0 lea.l A4, D0
0000127C 0240 00FF andi.w D0, 0xFF
label00001280:
00001280 3D40 FFFC move.w [A6 - 0x4], D0
00001284 302D EB12 move.w D0, [A5 - 0x14EE]
00001288 E148 lsl D0.w, 8
0000128A D06E FFFC add.w D0, [A6 - 0x4]
0000128E 3B40 EB12 move.w [A5 - 0x14EE], D0
00001292 506D EB14 addq.w [A5 - 0x14EC], 8
00001296 0C6E 00FF FFFC cmpi.w [A6 - 0x4], 0xFF
0000129C 6600 0064 bne +0x66 /* 00001302 */
000012A0 206D EB0E movea.l A0, [A5 - 0x14F2]
000012A4 5368 0032 subq.w [A0 + 0x32], 1
000012A8 4A68 0032 tst.w [A0 + 0x32]
000012AC 6C16 bge +0x18 /* 000012C4 */
000012AE 206D EB0E movea.l A0, [A5 - 0x14F2]
000012B2 2050 movea.l A0, [A0]
000012B4 2F2D EB0E move.l -[A7], [A5 - 0x14F2]
000012B8 2068 000C movea.l A0, [A0 + 0xC]
000012BC 4E90 jsr [A0]
000012BE 588F addq.l A7, 4
000012C0 48C0 ext.l D0
000012C2 6014 bra +0x16 /* 000012D8 */
label000012C4:
000012C4 206D EB0E movea.l A0, [A5 - 0x14F2]
000012C8 2268 002E movea.l A1, [A0 + 0x2E]
000012CC 52A8 002E addq.l [A0 + 0x2E], 1
000012D0 1011 move.b D0, [A1]
000012D2 49C0 lea.l A4, D0
000012D4 0240 00FF andi.w D0, 0xFF
label000012D8:
000012D8 3D40 FFFC move.w [A6 - 0x4], D0
000012DC 4A6E FFFC tst.w [A6 - 0x4]
000012E0 6720 beq +0x22 /* 00001302 */
000012E2 206D EB0E movea.l A0, [A5 - 0x14F2]
000012E6 2068 0004 movea.l A0, [A0 + 0x4]
000012EA 316E FFFC 000A move.w [A0 + 0xA], [A6 - 0x4]
000012F0 206D EB0E movea.l A0, [A5 - 0x14F2]
000012F4 2068 0004 movea.l A0, [A0 + 0x4]
000012F8 486D EB16 pea.l [A5 - 0x14EA]
000012FC 2050 movea.l A0, [A0]
000012FE 4E90 jsr [A0]
00001300 588F addq.l A7, 4
label00001302:
00001302 302E 0008 move.w D0, [A6 + 0x8]
00001306 B06D EB14 cmp.w D0, [A5 - 0x14EC]
0000130A 6E00 FF3C bgt -0xC2 /* 00001248 */
0000130E 302E 0008 move.w D0, [A6 + 0x8]
00001312 916D EB14 sub.w [A5 - 0x14EC], D0
00001316 302D EB12 move.w D0, [A5 - 0x14EE]
0000131A 322D EB14 move.w D1, [A5 - 0x14EC]
0000131E E268 lsr D0.w, D1
00001320 7201 moveq.l D1, 0x01
00001322 342E 0008 move.w D2, [A6 + 0x8]
00001326 E569 lsl D1.w, D2
00001328 5341 subq.w D1, 1
0000132A C041 and.w D0, D1
0000132C 3D40 FFFE move.w [A6 - 0x2], D0
00001330 302E FFFE move.w D0, [A6 - 0x2]
00001334 4E5E unlink A6
00001336 4E75 rts
00001338 4745 chk.w D3, D5
0000133A 5442 addq.w D2, 2
0000133C 4954 chk.w D4, [A4]
0000133E 5320 subq.b -[A0], 1
fn00001340:
00001340 4E56 FFF6 link A6, -0x000A
00001344 4A6D EB14 tst.w [A5 - 0x14EC]
00001348 671A beq +0x1C /* 00001364 */
0000134A 536D EB14 subq.w [A5 - 0x14EC], 1
0000134E 302D EB12 move.w D0, [A5 - 0x14EE]
00001352 322D EB14 move.w D1, [A5 - 0x14EC]
00001356 E268 lsr D0.w, D1
00001358 0240 0001 andi.w D0, 0x1
0000135C 4840 swap.w D0
0000135E 4240 clr.w D0
00001360 4840 swap.w D0
00001362 600A bra +0xC /* 0000136E */
label00001364:
00001364 3F3C 0001 move.w -[A7], 0x1
00001368 4EBA FED6 jsr [PC - 0x12A /* 00001240 */]
0000136C 548F addq.l A7, 2
label0000136E:
0000136E 4840 swap.w D0
00001370 4240 clr.w D0
00001372 4840 swap.w D0
00001374 2D40 FFF8 move.l [A6 - 0x8], D0
00001378 7001 moveq.l D0, 0x01
0000137A 3D40 FFFE move.w [A6 - 0x2], D0
0000137E 6050 bra +0x52 /* 000013D0 */
label00001380:
00001380 202E FFF8 move.l D0, [A6 - 0x8]
00001384 D080 add.l D0, D0
00001386 4A6D EB14 tst.w [A5 - 0x14EC]
0000138A 671E beq +0x20 /* 000013AA */
0000138C 48E7 8000 movem.l -[A7], D0
00001390 536D EB14 subq.w [A5 - 0x14EC], 1
00001394 302D EB12 move.w D0, [A5 - 0x14EE]
00001398 322D EB14 move.w D1, [A5 - 0x14EC]
0000139C E268 lsr D0.w, D1
0000139E 0240 0001 andi.w D0, 0x1
000013A2 4840 swap.w D0
000013A4 4240 clr.w D0
000013A6 4840 swap.w D0
000013A8 600E bra +0x10 /* 000013B8 */
label000013AA:
000013AA 48E7 8000 movem.l -[A7], D0
000013AE 3F3C 0001 move.w -[A7], 0x1
000013B2 4EBA FE8C jsr [PC - 0x174 /* 00001240 */]
000013B6 548F addq.l A7, 2
label000013B8:
000013B8 3D40 FFF6 move.w [A6 - 0xA], D0
000013BC 4CDF 0001 movem.l D0, [A7]+
000013C0 7200 moveq.l D1, 0x00
000013C2 322E FFF6 move.w D1, [A6 - 0xA]
000013C6 D081 add.l D0, D1
000013C8 2D40 FFF8 move.l [A6 - 0x8], D0
000013CC 526E FFFE addq.w [A6 - 0x2], 1
label000013D0:
000013D0 302E FFFE move.w D0, [A6 - 0x2]
000013D4 48C0 ext.l D0
000013D6 E580 asl D0, 2
000013D8 D0AE 0008 add.l D0, [A6 + 0x8]
000013DC 2040 movea.l A0, D0
000013DE 202E FFF8 move.l D0, [A6 - 0x8]
000013E2 B0A8 0436 cmp.l D0, [A0 + 0x436]
000013E6 6E98 bgt -0x66 /* 00001380 */
000013E8 302E FFFE move.w D0, [A6 - 0x2]
000013EC 48C0 ext.l D0
000013EE D080 add.l D0, D0
000013F0 D0AE 0008 add.l D0, [A6 + 0x8]
000013F4 322E FFFE move.w D1, [A6 - 0x2]
000013F8 48C1 ext.l D1
000013FA D281 add.l D1, D1
000013FC D2AE 0008 add.l D1, [A6 + 0x8]
00001400 2041 movea.l A0, D1
00001402 7200 moveq.l D1, 0x00
00001404 3228 0414 move.w D1, [A0 + 0x414]
00001408 242E FFF8 move.l D2, [A6 - 0x8]
0000140C 9481 sub.l D2, D1
0000140E 2040 movea.l A0, D0
00001410 3068 047A movea.w A0, [A0 + 0x47A]
00001414 D488 add.l D2, A0
00001416 3D42 FFFC move.w [A6 - 0x4], D2
0000141A 306E FFFC movea.w A0, [A6 - 0x4]
0000141E D1EE 0008 add.l A0, [A6 + 0x8]
00001422 7000 moveq.l D0, 0x00
00001424 1028 0011 move.b D0, [A0 + 0x11]
00001428 4E5E unlink A6
0000142A 4E75 rts
0000142C 4855 pea.l [A5]
0000142E 4646 not.w D6
00001430 4445 neg.w D5
00001432 434F chk.w D1, A7
fn00001434:
00001434 4E56 FFF6 link A6, -0x000A
00001438 4878 0080 push.l 0x80
0000143C 4267 clr.w -[A7]
0000143E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001442 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00001446 4FEF 000A lea.l A7, [A7 + 0xA]
0000144A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000144E 4EBA FEF0 jsr [PC - 0x110 /* 00001340 */]
00001452 588F addq.l A7, 4
00001454 3D40 FFFE move.w [A6 - 0x2], D0
00001458 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000145C 4EBA FDE2 jsr [PC - 0x21E /* 00001240 */]
00001460 548F addq.l A7, 2
00001462 3D40 FFFA move.w [A6 - 0x6], D0
00001466 302E FFFE move.w D0, [A6 - 0x2]
0000146A 5340 subq.w D0, 1
0000146C 7201 moveq.l D1, 0x01
0000146E E169 lsl D1.w, D0
00001470 B26E FFFA cmp.w D1, [A6 - 0x6]
00001474 6F12 ble +0x14 /* 00001488 */
00001476 70FF moveq.l D0, 0xFFFFFFFF
00001478 322E FFFE move.w D1, [A6 - 0x2]
0000147C E368 lsl D0.w, D1
0000147E D06E FFFA add.w D0, [A6 - 0x6]
00001482 5240 addq.w D0, 1
00001484 48C0 ext.l D0
00001486 6004 bra +0x6 /* 0000148C */
label00001488:
00001488 302E FFFA move.w D0, [A6 - 0x6]
label0000148C:
0000148C 206E 0008 movea.l A0, [A6 + 0x8]
00001490 3080 move.w [A0], D0
00001492 7001 moveq.l D0, 0x01
00001494 3D40 FFFC move.w [A6 - 0x4], D0
00001498 6000 00A2 bra +0xA4 /* 0000153C */
label0000149C:
0000149C 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014A0 4EBA FE9E jsr [PC - 0x162 /* 00001340 */]
000014A4 588F addq.l A7, 4
000014A6 3D40 FFFA move.w [A6 - 0x6], D0
000014AA 700F moveq.l D0, 0x0F
000014AC C06E FFFA and.w D0, [A6 - 0x6]
000014B0 3D40 FFFE move.w [A6 - 0x2], D0
000014B4 302E FFFA move.w D0, [A6 - 0x6]
000014B8 E840 asr D0.w, 4
000014BA 3D40 FFF8 move.w [A6 - 0x8], D0
000014BE 4A6E FFFE tst.w [A6 - 0x2]
000014C2 6700 0066 beq +0x68 /* 0000152A */
000014C6 302E FFFC move.w D0, [A6 - 0x4]
000014CA D06E FFF8 add.w D0, [A6 - 0x8]
000014CE 3D40 FFFC move.w [A6 - 0x4], D0
000014D2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000014D6 4EBA FD68 jsr [PC - 0x298 /* 00001240 */]
000014DA 548F addq.l A7, 2
000014DC 3D40 FFFA move.w [A6 - 0x6], D0
000014E0 302E FFFC move.w D0, [A6 - 0x4]
000014E4 48C0 ext.l D0
000014E6 D080 add.l D0, D0
000014E8 D0AE 0008 add.l D0, [A6 + 0x8]
000014EC 322E FFFE move.w D1, [A6 - 0x2]
000014F0 5341 subq.w D1, 1
000014F2 7401 moveq.l D2, 0x01
000014F4 E36A lsl D2.w, D1
000014F6 B46E FFFA cmp.w D2, [A6 - 0x6]
000014FA 6F16 ble +0x18 /* 00001512 */
000014FC 48E7 8000 movem.l -[A7], D0
00001500 70FF moveq.l D0, 0xFFFFFFFF
00001502 322E FFFE move.w D1, [A6 - 0x2]
00001506 E368 lsl D0.w, D1
00001508 D06E FFFA add.w D0, [A6 - 0x6]
0000150C 5240 addq.w D0, 1
0000150E 48C0 ext.l D0
00001510 6008 bra +0xA /* 0000151A */
label00001512:
00001512 48E7 8000 movem.l -[A7], D0
00001516 302E FFFA move.w D0, [A6 - 0x6]
label0000151A:
0000151A 3D40 FFF6 move.w [A6 - 0xA], D0
0000151E 4CDF 0001 movem.l D0, [A7]+
00001522 2040 movea.l A0, D0
00001524 30AE FFF6 move.w [A0], [A6 - 0xA]
00001528 600E bra +0x10 /* 00001538 */
label0000152A:
0000152A 0C6E 000F FFF8 cmpi.w [A6 - 0x8], 0xF
00001530 6614 bne +0x16 /* 00001546 */
00001532 066E 000F FFFC addi.w [A6 - 0x4], 0xF
label00001538:
00001538 526E FFFC addq.w [A6 - 0x4], 1
label0000153C:
0000153C 0C6E 0040 FFFC cmpi.w [A6 - 0x4], 0x40 /* '@' */
00001542 6D00 FF58 blt -0xA6 /* 0000149C */
label00001546:
00001546 4E5E unlink A6
00001548 4E75 rts
0000154A 4445 neg.w D5
0000154C 434F chk.w D1, A7
0000154E 4445 neg.w D5
00001550 4F4E chk.w D7, A6
export_16:
00001552 4E56 FFFA link A6, -0x0006
00001556 2B6E 0008 EB0E move.l [A5 - 0x14F2], [A6 + 0x8]
0000155C 426D EB14 clr.w [A5 - 0x14EC]
00001560 426E FFFE clr.w [A6 - 0x2]
00001564 6000 00A6 bra +0xA8 /* 0000160C */
label00001568:
00001568 302E FFFE move.w D0, [A6 - 0x2]
0000156C 48C0 ext.l D0
0000156E E580 asl D0, 2
00001570 D0AE 0008 add.l D0, [A6 + 0x8]
00001574 2040 movea.l A0, D0
00001576 2D68 00BA FFFA move.l [A6 - 0x6], [A0 + 0xBA]
0000157C 206E FFFA movea.l A0, [A6 - 0x6]
00001580 3028 000A move.w D0, [A0 + 0xA]
00001584 48C0 ext.l D0
00001586 E580 asl D0, 2
00001588 D0AE 0008 add.l D0, [A6 + 0x8]
0000158C 2040 movea.l A0, D0
0000158E 4AA8 005A tst.l [A0 + 0x5A]
00001592 6718 beq +0x1A /* 000015AC */
00001594 206E FFFA movea.l A0, [A6 - 0x6]
00001598 3028 000C move.w D0, [A0 + 0xC]
0000159C 48C0 ext.l D0
0000159E E580 asl D0, 2
000015A0 D0AE 0008 add.l D0, [A6 + 0x8]
000015A4 2040 movea.l A0, D0
000015A6 4AA8 006A tst.l [A0 + 0x6A]
000015AA 6612 bne +0x14 /* 000015BE */
label000015AC:
000015AC 206E 0008 movea.l A0, [A6 + 0x8]
000015B0 2068 0004 movea.l A0, [A0 + 0x4]
000015B4 486D EB42 pea.l [A5 - 0x14BE]
000015B8 2050 movea.l A0, [A0]
000015BA 4E90 jsr [A0]
000015BC 588F addq.l A7, 4
label000015BE:
000015BE 206E FFFA movea.l A0, [A6 - 0x6]
000015C2 3028 000A move.w D0, [A0 + 0xA]
000015C6 48C0 ext.l D0
000015C8 E580 asl D0, 2
000015CA D0AE 0008 add.l D0, [A6 + 0x8]
000015CE 2040 movea.l A0, D0
000015D0 2F28 005A move.l -[A7], [A0 + 0x5A]
000015D4 4EBA FA9A jsr [PC - 0x566 /* 00001070 */]
000015D8 588F addq.l A7, 4
000015DA 206E FFFA movea.l A0, [A6 - 0x6]
000015DE 3028 000C move.w D0, [A0 + 0xC]
000015E2 48C0 ext.l D0
000015E4 E580 asl D0, 2
000015E6 D0AE 0008 add.l D0, [A6 + 0x8]
000015EA 2040 movea.l A0, D0
000015EC 2F28 006A move.l -[A7], [A0 + 0x6A]
000015F0 4EBA FA7E jsr [PC - 0x582 /* 00001070 */]
000015F4 588F addq.l A7, 4
000015F6 302E FFFE move.w D0, [A6 - 0x2]
000015FA 48C0 ext.l D0
000015FC D080 add.l D0, D0
000015FE D0AE 0008 add.l D0, [A6 + 0x8]
00001602 2040 movea.l A0, D0
00001604 4268 00E8 clr.w [A0 + 0xE8]
00001608 526E FFFE addq.w [A6 - 0x2], 1
label0000160C:
0000160C 206E 0008 movea.l A0, [A6 + 0x8]
00001610 302E FFFE move.w D0, [A6 - 0x2]
00001614 B068 00B8 cmp.w D0, [A0 + 0xB8]
00001618 6D00 FF4E blt -0xB0 /* 00001568 */
0000161C 206E 0008 movea.l A0, [A6 + 0x8]
00001620 226E 0008 movea.l A1, [A6 + 0x8]
00001624 3368 00AE 00F8 move.w [A1 + 0xF8], [A0 + 0xAE]
0000162A 206E 0008 movea.l A0, [A6 + 0x8]
0000162E 4268 00FA clr.w [A0 + 0xFA]
00001632 4E5E unlink A6
00001634 4E75 rts
00001636 4855 pea.l [A5]
00001638 4646 not.w D6
0000163A 4445 neg.w D5
0000163C 434F chk.w D1, A7
fn0000163E:
0000163E 4E56 FFFA link A6, -0x0006
00001642 426D EB14 clr.w [A5 - 0x14EC]
00001646 426E FFFC clr.w [A6 - 0x4]
label0000164A:
0000164A 526E FFFC addq.w [A6 - 0x4], 1
0000164E 206E 0008 movea.l A0, [A6 + 0x8]
00001652 5368 0032 subq.w [A0 + 0x32], 1
00001656 4A68 0032 tst.w [A0 + 0x32]
0000165A 6C16 bge +0x18 /* 00001672 */
0000165C 206E 0008 movea.l A0, [A6 + 0x8]
00001660 2050 movea.l A0, [A0]
00001662 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001666 2068 000C movea.l A0, [A0 + 0xC]
0000166A 4E90 jsr [A0]
0000166C 588F addq.l A7, 4
0000166E 48C0 ext.l D0
00001670 6014 bra +0x16 /* 00001686 */
label00001672:
00001672 206E 0008 movea.l A0, [A6 + 0x8]
00001676 2268 002E movea.l A1, [A0 + 0x2E]
0000167A 52A8 002E addq.l [A0 + 0x2E], 1
0000167E 1011 move.b D0, [A1]
00001680 49C0 lea.l A4, D0
00001682 0240 00FF andi.w D0, 0xFF
label00001686:
00001686 3D40 FFFE move.w [A6 - 0x2], D0
0000168A 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
00001690 66B8 bne -0x46 /* 0000164A */
label00001692:
00001692 526E FFFC addq.w [A6 - 0x4], 1
00001696 206E 0008 movea.l A0, [A6 + 0x8]
0000169A 5368 0032 subq.w [A0 + 0x32], 1
0000169E 4A68 0032 tst.w [A0 + 0x32]
000016A2 6C16 bge +0x18 /* 000016BA */
000016A4 206E 0008 movea.l A0, [A6 + 0x8]
000016A8 2050 movea.l A0, [A0]
000016AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016AE 2068 000C movea.l A0, [A0 + 0xC]
000016B2 4E90 jsr [A0]
000016B4 588F addq.l A7, 4
000016B6 48C0 ext.l D0
000016B8 6014 bra +0x16 /* 000016CE */
label000016BA:
000016BA 206E 0008 movea.l A0, [A6 + 0x8]
000016BE 2268 002E movea.l A1, [A0 + 0x2E]
000016C2 52A8 002E addq.l [A0 + 0x2E], 1
000016C6 1011 move.b D0, [A1]
000016C8 49C0 lea.l A4, D0
000016CA 0240 00FF andi.w D0, 0xFF
label000016CE:
000016CE 3D40 FFFE move.w [A6 - 0x2], D0
000016D2 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
000016D8 67B8 beq -0x46 /* 00001692 */
000016DA 4A6E FFFE tst.w [A6 - 0x2]
000016DE 6700 FF6A beq -0x94 /* 0000164A */
000016E2 206E 0008 movea.l A0, [A6 + 0x8]
000016E6 3028 00FA move.w D0, [A0 + 0xFA]
000016EA 0640 00D0 addi.w D0, 0xD0
000016EE B06E FFFE cmp.w D0, [A6 - 0x2]
000016F2 6732 beq +0x34 /* 00001726 */
000016F4 206E 0008 movea.l A0, [A6 + 0x8]
000016F8 2068 0004 movea.l A0, [A0 + 0x4]
000016FC 316E FFFE 000A move.w [A0 + 0xA], [A6 - 0x2]
00001702 206E 0008 movea.l A0, [A6 + 0x8]
00001706 226E 0008 movea.l A1, [A6 + 0x8]
0000170A 2068 0004 movea.l A0, [A0 + 0x4]
0000170E 3169 00FA 000C move.w [A0 + 0xC], [A1 + 0xFA]
00001714 206E 0008 movea.l A0, [A6 + 0x8]
00001718 2068 0004 movea.l A0, [A0 + 0x4]
0000171C 486D EB62 pea.l [A5 - 0x149E]
00001720 2050 movea.l A0, [A0]
00001722 4E90 jsr [A0]
00001724 588F addq.l A7, 4
label00001726:
00001726 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2
0000172C 6752 beq +0x54 /* 00001780 */
0000172E 206E 0008 movea.l A0, [A6 + 0x8]
00001732 2068 0004 movea.l A0, [A0 + 0x4]
00001736 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1
0000173C 6D3E blt +0x40 /* 0000177C */
0000173E 206E 0008 movea.l A0, [A6 + 0x8]
00001742 302E FFFC move.w D0, [A6 - 0x4]
00001746 5540 subq.w D0, 2
00001748 2068 0004 movea.l A0, [A0 + 0x4]
0000174C 3140 000A move.w [A0 + 0xA], D0
00001750 206E 0008 movea.l A0, [A6 + 0x8]
00001754 226E 0008 movea.l A1, [A6 + 0x8]
00001758 2068 0004 movea.l A0, [A0 + 0x4]
0000175C 3169 00FA 000C move.w [A0 + 0xC], [A1 + 0xFA]
00001762 206E 0008 movea.l A0, [A6 + 0x8]
00001766 2068 0004 movea.l A0, [A0 + 0x4]
0000176A 486D EB88 pea.l [A5 - 0x1478]
0000176E 2068 0004 movea.l A0, [A0 + 0x4]
00001772 4E90 jsr [A0]
00001774 588F addq.l A7, 4
00001776 7000 moveq.l D0, 0x00
00001778 48C0 ext.l D0
0000177A 6042 bra +0x44 /* 000017BE */
label0000177C:
0000177C 7000 moveq.l D0, 0x00
0000177E 603E bra +0x40 /* 000017BE */
label00001780:
00001780 206E 0008 movea.l A0, [A6 + 0x8]
00001784 2068 0004 movea.l A0, [A0 + 0x4]
00001788 0C68 0002 0008 cmpi.w [A0 + 0x8], 0x2
0000178E 6D2C blt +0x2E /* 000017BC */
00001790 206E 0008 movea.l A0, [A6 + 0x8]
00001794 226E 0008 movea.l A1, [A6 + 0x8]
00001798 2068 0004 movea.l A0, [A0 + 0x4]
0000179C 3169 00FA 000A move.w [A0 + 0xA], [A1 + 0xFA]
000017A2 206E 0008 movea.l A0, [A6 + 0x8]
000017A6 2068 0004 movea.l A0, [A0 + 0x4]
000017AA 486D EBA6 pea.l [A5 - 0x145A]
000017AE 2068 0004 movea.l A0, [A0 + 0x4]
000017B2 4E90 jsr [A0]
000017B4 588F addq.l A7, 4
000017B6 7000 moveq.l D0, 0x00
000017B8 48C0 ext.l D0
000017BA 6002 bra +0x4 /* 000017BE */
label000017BC:
000017BC 7000 moveq.l D0, 0x00
label000017BE:
000017BE 426E FFFA clr.w [A6 - 0x6]
000017C2 6016 bra +0x18 /* 000017DA */
label000017C4:
000017C4 302E FFFA move.w D0, [A6 - 0x6]
000017C8 48C0 ext.l D0
000017CA D080 add.l D0, D0
000017CC D0AE 0008 add.l D0, [A6 + 0x8]
000017D0 2040 movea.l A0, D0
000017D2 4268 00E8 clr.w [A0 + 0xE8]
000017D6 526E FFFA addq.w [A6 - 0x6], 1
label000017DA:
000017DA 206E 0008 movea.l A0, [A6 + 0x8]
000017DE 302E FFFA move.w D0, [A6 - 0x6]
000017E2 B068 00B8 cmp.w D0, [A0 + 0xB8]
000017E6 6DDC blt -0x22 /* 000017C4 */
000017E8 206E 0008 movea.l A0, [A6 + 0x8]
000017EC 226E 0008 movea.l A1, [A6 + 0x8]
000017F0 3368 00AE 00F8 move.w [A1 + 0xF8], [A0 + 0xAE]
000017F6 206E 0008 movea.l A0, [A6 + 0x8]
000017FA 5268 00FA addq.w [A0 + 0xFA], 1
000017FE 206E 0008 movea.l A0, [A6 + 0x8]
00001802 0268 0007 00FA andi.w [A0 + 0xFA], 0x7
00001808 4E5E unlink A6
0000180A 4E75 rts
0000180C 5052 addq.w [A2], 8
0000180E 4F43 chk.w D7, D3
00001810 4553 chk.w D2, [A3]
00001812 5352 subq.w [A2], 1
export_17:
00001814 4E56 FFF8 link A6, -0x0008
00001818 206E 0008 movea.l A0, [A6 + 0x8]
0000181C 4A68 00AE tst.w [A0 + 0xAE]
00001820 671C beq +0x1E /* 0000183E */
00001822 206E 0008 movea.l A0, [A6 + 0x8]
00001826 4A68 00F8 tst.w [A0 + 0xF8]
0000182A 660A bne +0xC /* 00001836 */
0000182C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001830 4EBA FE0C jsr [PC - 0x1F4 /* 0000163E */]
00001834 588F addq.l A7, 4
label00001836:
00001836 206E 0008 movea.l A0, [A6 + 0x8]
0000183A 5368 00F8 subq.w [A0 + 0xF8], 1
label0000183E:
0000183E 426E FFFE clr.w [A6 - 0x2]
00001842 6000 00B2 bra +0xB4 /* 000018F6 */
label00001846:
00001846 302E FFFE move.w D0, [A6 - 0x2]
0000184A 48C0 ext.l D0
0000184C D080 add.l D0, D0
0000184E D0AE 0008 add.l D0, [A6 + 0x8]
00001852 2040 movea.l A0, D0
00001854 3D68 00D4 FFFC move.w [A6 - 0x4], [A0 + 0xD4]
0000185A 302E FFFC move.w D0, [A6 - 0x4]
0000185E 48C0 ext.l D0
00001860 E580 asl D0, 2
00001862 D0AE 0008 add.l D0, [A6 + 0x8]
00001866 2040 movea.l A0, D0
00001868 2D68 00BA FFF8 move.l [A6 - 0x8], [A0 + 0xBA]
0000186E 302E FFFE move.w D0, [A6 - 0x2]
00001872 48C0 ext.l D0
00001874 EF80 asl D0, 7
00001876 D0AE 000C add.l D0, [A6 + 0xC]
0000187A 206E FFF8 movea.l A0, [A6 - 0x8]
0000187E 3228 000A move.w D1, [A0 + 0xA]
00001882 48C1 ext.l D1
00001884 E581 asl D1, 2
00001886 D2AE 0008 add.l D1, [A6 + 0x8]
0000188A 206E FFF8 movea.l A0, [A6 - 0x8]
0000188E 3428 000C move.w D2, [A0 + 0xC]
00001892 48C2 ext.l D2
00001894 E582 asl D2, 2
00001896 D4AE 0008 add.l D2, [A6 + 0x8]
0000189A 2042 movea.l A0, D2
0000189C 2F28 006A move.l -[A7], [A0 + 0x6A]
000018A0 2041 movea.l A0, D1
000018A2 2F28 005A move.l -[A7], [A0 + 0x5A]
000018A6 2F00 move.l -[A7], D0
000018A8 4EBA FB8A jsr [PC - 0x476 /* 00001434 */]
000018AC 4FEF 000C lea.l A7, [A7 + 0xC]
000018B0 302E FFFE move.w D0, [A6 - 0x2]
000018B4 48C0 ext.l D0
000018B6 EF80 asl D0, 7
000018B8 D0AE 000C add.l D0, [A6 + 0xC]
000018BC 322E FFFC move.w D1, [A6 - 0x4]
000018C0 48C1 ext.l D1
000018C2 D281 add.l D1, D1
000018C4 D2AE 0008 add.l D1, [A6 + 0x8]
000018C8 2041 movea.l A0, D1
000018CA 2240 movea.l A1, D0
000018CC 3028 00E8 move.w D0, [A0 + 0xE8]
000018D0 D151 add.w [A1], D0
000018D2 302E FFFC move.w D0, [A6 - 0x4]
000018D6 48C0 ext.l D0
000018D8 D080 add.l D0, D0
000018DA D0AE 0008 add.l D0, [A6 + 0x8]
000018DE 322E FFFE move.w D1, [A6 - 0x2]
000018E2 48C1 ext.l D1
000018E4 EF81 asl D1, 7
000018E6 D2AE 000C add.l D1, [A6 + 0xC]
000018EA 2041 movea.l A0, D1
000018EC 2240 movea.l A1, D0
000018EE 3350 00E8 move.w [A1 + 0xE8], [A0]
000018F2 526E FFFE addq.w [A6 - 0x2], 1
label000018F6:
000018F6 206E 0008 movea.l A0, [A6 + 0x8]
000018FA 302E FFFE move.w D0, [A6 - 0x2]
000018FE B068 00D2 cmp.w D0, [A0 + 0xD2]
00001902 6D00 FF42 blt -0xBC /* 00001846 */
00001906 4E5E unlink A6
00001908 4E75 rts
0000190A 4855 pea.l [A5]
0000190C 4646 not.w D6
0000190E 4445 neg.w D5
00001910 434F chk.w D1, A7
export_18:
00001912 4E56 0000 link A6, 0
00001916 4E5E unlink A6
00001918 4E75 rts
0000191A 4855 pea.l [A5]
0000191C 4646 not.w D6
0000191E 4445 neg.w D5
00001920 434F chk.w D1, A7
fn00001922:
00001922 4E56 0000 link A6, 0
00001926 206E 0008 movea.l A0, [A6 + 0x8]
0000192A 4A68 00AA tst.w [A0 + 0xAA]
0000192E 662A bne +0x2C /* 0000195A */
00001930 206E 0008 movea.l A0, [A6 + 0x8]
00001934 43ED 00A2 lea.l A1, [A5 + 0xA2 /* export_16 */]
00001938 2050 movea.l A0, [A0]
0000193A 2149 0018 move.l [A0 + 0x18], A1
0000193E 206E 0008 movea.l A0, [A6 + 0x8]
00001942 43ED 00AA lea.l A1, [A5 + 0xAA /* export_17 */]
00001946 2050 movea.l A0, [A0]
00001948 2149 001C move.l [A0 + 0x1C], A1
0000194C 206E 0008 movea.l A0, [A6 + 0x8]
00001950 43ED 00B2 lea.l A1, [A5 + 0xB2 /* export_18 */]
00001954 2050 movea.l A0, [A0]
00001956 2149 0020 move.l [A0 + 0x20], A1
label0000195A:
0000195A 4E5E unlink A6
0000195C 4E75 rts
0000195E 4A53 tst.w [A3]
00001960 454C chk.w D2, A4
00001962 4448 neg.w A0
00001964 5546 subq.w D6, 2
export_19:
00001966 4E56 0000 link A6, 0
0000196A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000196E 4EBA 0652 jsr [PC + 0x652 /* 00001FC2 */]
00001972 588F addq.l A7, 4
00001974 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001978 4EBA 2494 jsr [PC + 0x2494 /* 00003E0E */]
0000197C 588F addq.l A7, 4
0000197E 4E5E unlink A6
00001980 4E75 rts
00001982 4450 neg.w [A0]
00001984 4552 chk.w D2, [A2]
00001986 5343 subq.w D3, 1
00001988 414E chk.w D0, A6
fn0000198A:
0000198A 4E56 0000 link A6, 0
0000198E 206E 0008 movea.l A0, [A6 + 0x8]
00001992 4A68 00AA tst.w [A0 + 0xAA]
00001996 6712 beq +0x14 /* 000019AA */
00001998 206E 0008 movea.l A0, [A6 + 0x8]
0000199C 2068 0004 movea.l A0, [A0 + 0x4]
000019A0 486D EBAC pea.l [A5 - 0x1454]
000019A4 2050 movea.l A0, [A0]
000019A6 4E90 jsr [A0]
000019A8 588F addq.l A7, 4
label000019AA:
000019AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019AE 4EBA FF72 jsr [PC - 0x8E /* 00001922 */]
000019B2 588F addq.l A7, 4
000019B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019B8 4EBA F23C jsr [PC - 0xDC4 /* 00000BF6 */]
000019BC 588F addq.l A7, 4
000019BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019C2 4EBA F4B0 jsr [PC - 0xB50 /* 00000E74 */]
000019C6 588F addq.l A7, 4
000019C8 206E 0008 movea.l A0, [A6 + 0x8]
000019CC 4268 0020 clr.w [A0 + 0x20]
000019D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019D4 4EBA 2F56 jsr [PC + 0x2F56 /* 0000492C */]
000019D8 588F addq.l A7, 4
000019DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019DE 4EBA 2202 jsr [PC + 0x2202 /* 00003BE2 */]
000019E2 588F addq.l A7, 4
000019E4 206E 0008 movea.l A0, [A6 + 0x8]
000019E8 43ED 00BA lea.l A1, [A5 + 0xBA /* export_19 */]
000019EC 2050 movea.l A0, [A0]
000019EE 2149 0080 move.l [A0 + 0x80], A1
000019F2 4E5E unlink A6
000019F4 4E75 rts
000019F6 4449 neg.w A1
000019F8 4E49 trap 9
000019FA 5449 addq.w A1, 2
000019FC 414C chk.w D0, A4
fn000019FE:
000019FE 4E56 FFFA link A6, -0x0006
00001A02 206E 0008 movea.l A0, [A6 + 0x8]
00001A06 7001 moveq.l D0, 0x01
00001A08 3140 00B0 move.w [A0 + 0xB0], D0
00001A0C 206E 0008 movea.l A0, [A6 + 0x8]
00001A10 7001 moveq.l D0, 0x01
00001A12 3140 00B2 move.w [A0 + 0xB2], D0
00001A16 426E FFFE clr.w [A6 - 0x2]
00001A1A 6000 00B4 bra +0xB6 /* 00001AD0 */
label00001A1E:
00001A1E 206E 0008 movea.l A0, [A6 + 0x8]
00001A22 302E FFFE move.w D0, [A6 - 0x2]
00001A26 C1FC 0024 muls.w D0, 0x24 /* '$' */
00001A2A D0A8 0046 add.l D0, [A0 + 0x46]
00001A2E 2D40 FFFA move.l [A6 - 0x6], D0
00001A32 206E FFFA movea.l A0, [A6 - 0x6]
00001A36 4A68 0004 tst.w [A0 + 0x4]
00001A3A 6F22 ble +0x24 /* 00001A5E */
00001A3C 206E FFFA movea.l A0, [A6 - 0x6]
00001A40 0C68 0004 0004 cmpi.w [A0 + 0x4], 0x4
00001A46 6E16 bgt +0x18 /* 00001A5E */
00001A48 206E FFFA movea.l A0, [A6 - 0x6]
00001A4C 4A68 0006 tst.w [A0 + 0x6]
00001A50 6F0C ble +0xE /* 00001A5E */
00001A52 206E FFFA movea.l A0, [A6 - 0x6]
00001A56 0C68 0004 0006 cmpi.w [A0 + 0x6], 0x4
00001A5C 6F12 ble +0x14 /* 00001A70 */
label00001A5E:
00001A5E 206E 0008 movea.l A0, [A6 + 0x8]
00001A62 2068 0004 movea.l A0, [A0 + 0x4]
00001A66 486D EBCC pea.l [A5 - 0x1434]
00001A6A 2050 movea.l A0, [A0]
00001A6C 4E90 jsr [A0]
00001A6E 588F addq.l A7, 4
label00001A70:
00001A70 206E FFFA movea.l A0, [A6 - 0x6]
00001A74 226E 0008 movea.l A1, [A6 + 0x8]
00001A78 3029 00B0 move.w D0, [A1 + 0xB0]
00001A7C B068 0004 cmp.w D0, [A0 + 0x4]
00001A80 6F0C ble +0xE /* 00001A8E */
00001A82 206E 0008 movea.l A0, [A6 + 0x8]
00001A86 3068 00B0 movea.w A0, [A0 + 0xB0]
00001A8A 2008 move.l D0, A0
00001A8C 6008 bra +0xA /* 00001A96 */
label00001A8E:
00001A8E 206E FFFA movea.l A0, [A6 - 0x6]
00001A92 3028 0004 move.w D0, [A0 + 0x4]
label00001A96:
00001A96 206E 0008 movea.l A0, [A6 + 0x8]
00001A9A 3140 00B0 move.w [A0 + 0xB0], D0
00001A9E 206E FFFA movea.l A0, [A6 - 0x6]
00001AA2 226E 0008 movea.l A1, [A6 + 0x8]
00001AA6 3029 00B2 move.w D0, [A1 + 0xB2]
00001AAA B068 0006 cmp.w D0, [A0 + 0x6]
00001AAE 6F0C ble +0xE /* 00001ABC */
00001AB0 206E 0008 movea.l A0, [A6 + 0x8]
00001AB4 3068 00B2 movea.w A0, [A0 + 0xB2]
00001AB8 2008 move.l D0, A0
00001ABA 6008 bra +0xA /* 00001AC4 */
label00001ABC:
00001ABC 206E FFFA movea.l A0, [A6 - 0x6]
00001AC0 3028 0006 move.w D0, [A0 + 0x6]
label00001AC4:
00001AC4 206E 0008 movea.l A0, [A6 + 0x8]
00001AC8 3140 00B2 move.w [A0 + 0xB2], D0
00001ACC 526E FFFE addq.w [A6 - 0x2], 1
label00001AD0:
00001AD0 206E 0008 movea.l A0, [A6 + 0x8]
00001AD4 302E FFFE move.w D0, [A6 - 0x2]
00001AD8 B068 0044 cmp.w D0, [A0 + 0x44]
00001ADC 6D00 FF40 blt -0xBE /* 00001A1E */
00001AE0 426E FFFE clr.w [A6 - 0x2]
00001AE4 6000 0086 bra +0x88 /* 00001B6C */
label00001AE8:
00001AE8 206E 0008 movea.l A0, [A6 + 0x8]
00001AEC 302E FFFE move.w D0, [A6 - 0x2]
00001AF0 C1FC 0024 muls.w D0, 0x24 /* '$' */
00001AF4 D0A8 0046 add.l D0, [A0 + 0x46]
00001AF8 2D40 FFFA move.l [A6 - 0x6], D0
00001AFC 206E FFFA movea.l A0, [A6 - 0x6]
00001B00 226E 0008 movea.l A1, [A6 + 0x8]
00001B04 3068 0004 movea.w A0, [A0 + 0x4]
00001B08 2008 move.l D0, A0
00001B0A 4C29 0000 0034 movem.w <none>, [A1 + 0x34]
00001B10 206E 0008 movea.l A0, [A6 + 0x8]
00001B14 3068 00B0 movea.w A0, [A0 + 0xB0]
00001B18 D088 add.l D0, A0
00001B1A 206E 0008 movea.l A0, [A6 + 0x8]
00001B1E 3068 00B0 movea.w A0, [A0 + 0xB0]
00001B22 2208 move.l D1, A0
00001B24 5380 subq.l D0, 1
00001B26 4C41 0800 movem.l A3, D1
00001B2A 206E FFFA movea.l A0, [A6 - 0x6]
00001B2E 2140 000E move.l [A0 + 0xE], D0
00001B32 206E FFFA movea.l A0, [A6 - 0x6]
00001B36 226E 0008 movea.l A1, [A6 + 0x8]
00001B3A 3068 0006 movea.w A0, [A0 + 0x6]
00001B3E 2008 move.l D0, A0
00001B40 4C29 0000 0038 movem.w <none>, [A1 + 0x38]
00001B46 206E 0008 movea.l A0, [A6 + 0x8]
00001B4A 3068 00B2 movea.w A0, [A0 + 0xB2]
00001B4E D088 add.l D0, A0
00001B50 206E 0008 movea.l A0, [A6 + 0x8]
00001B54 3068 00B2 movea.w A0, [A0 + 0xB2]
00001B58 2208 move.l D1, A0
00001B5A 5380 subq.l D0, 1
00001B5C 4C41 0800 movem.l A3, D1
00001B60 206E FFFA movea.l A0, [A6 - 0x6]
00001B64 2140 0012 move.l [A0 + 0x12], D0
00001B68 526E FFFE addq.w [A6 - 0x2], 1
label00001B6C:
00001B6C 206E 0008 movea.l A0, [A6 + 0x8]
00001B70 302E FFFE move.w D0, [A6 - 0x2]
00001B74 B068 0044 cmp.w D0, [A0 + 0x44]
00001B78 6D00 FF6E blt -0x90 /* 00001AE8 */
00001B7C 4E5E unlink A6
00001B7E 4E75 rts
00001B80 494E chk.w D4, A6
00001B82 4954 chk.w D4, [A4]
00001B84 4941 chk.w D4, D1
00001B86 4C53 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A3]
// begin alternate branch 00001B88-00001B8C
fn00001B88:
00001B88 4E56 FFFE link A6, -0x0002
// end alternate branch 00001B88-00001B8C
fn00001B88: // (misaligned)
00001B8A FFFE .invalid <<F/7/7>>
00001B8C 206E 0008 movea.l A0, [A6 + 0x8]
00001B90 42A8 0046 clr.l [A0 + 0x46]
00001B94 426E FFFE clr.w [A6 - 0x2]
00001B98 6016 bra +0x18 /* 00001BB0 */
label00001B9A:
00001B9A 302E FFFE move.w D0, [A6 - 0x2]
00001B9E 48C0 ext.l D0
00001BA0 E580 asl D0, 2
00001BA2 D0AE 0008 add.l D0, [A6 + 0x8]
00001BA6 2040 movea.l A0, D0
00001BA8 42A8 004A clr.l [A0 + 0x4A]
00001BAC 526E FFFE addq.w [A6 - 0x2], 1
label00001BB0:
00001BB0 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00001BB6 6DE2 blt -0x1C /* 00001B9A */
00001BB8 426E FFFE clr.w [A6 - 0x2]
00001BBC 6028 bra +0x2A /* 00001BE6 */
label00001BBE:
00001BBE 302E FFFE move.w D0, [A6 - 0x2]
00001BC2 48C0 ext.l D0
00001BC4 E580 asl D0, 2
00001BC6 D0AE 0008 add.l D0, [A6 + 0x8]
00001BCA 2040 movea.l A0, D0
00001BCC 42A8 005A clr.l [A0 + 0x5A]
00001BD0 302E FFFE move.w D0, [A6 - 0x2]
00001BD4 48C0 ext.l D0
00001BD6 E580 asl D0, 2
00001BD8 D0AE 0008 add.l D0, [A6 + 0x8]
00001BDC 2040 movea.l A0, D0
00001BDE 42A8 006A clr.l [A0 + 0x6A]
00001BE2 526E FFFE addq.w [A6 - 0x2], 1
label00001BE6:
00001BE6 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00001BEC 6DD0 blt -0x2E /* 00001BBE */
00001BEE 206E 0008 movea.l A0, [A6 + 0x8]
00001BF2 2050 movea.l A0, [A0]
00001BF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BF8 2068 0004 movea.l A0, [A0 + 0x4]
00001BFC 4E90 jsr [A0]
00001BFE 588F addq.l A7, 4
00001C00 206E 0008 movea.l A0, [A6 + 0x8]
00001C04 2050 movea.l A0, [A0]
00001C06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C0A 2068 0008 movea.l A0, [A0 + 0x8]
00001C0E 4E90 jsr [A0]
00001C10 588F addq.l A7, 4
00001C12 4A40 tst.w D0
00001C14 6612 bne +0x14 /* 00001C28 */
00001C16 206E 0008 movea.l A0, [A6 + 0x8]
00001C1A 2068 0004 movea.l A0, [A0 + 0x4]
00001C1E 486D EBE4 pea.l [A5 - 0x141C]
00001C22 2050 movea.l A0, [A0]
00001C24 4E90 jsr [A0]
00001C26 588F addq.l A7, 4
label00001C28:
00001C28 206E 0008 movea.l A0, [A6 + 0x8]
00001C2C 2050 movea.l A0, [A0]
00001C2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C32 2050 movea.l A0, [A0]
00001C34 4E90 jsr [A0]
00001C36 588F addq.l A7, 4
00001C38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C3C 4EBA FDC0 jsr [PC - 0x240 /* 000019FE */]
00001C40 588F addq.l A7, 4
00001C42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C46 4EBA FD42 jsr [PC - 0x2BE /* 0000198A */]
00001C4A 588F addq.l A7, 4
00001C4C 206E 0008 movea.l A0, [A6 + 0x8]
00001C50 2050 movea.l A0, [A0]
00001C52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C56 2068 006C movea.l A0, [A0 + 0x6C]
00001C5A 4E90 jsr [A0]
00001C5C 588F addq.l A7, 4
00001C5E 206E 0008 movea.l A0, [A6 + 0x8]
00001C62 2050 movea.l A0, [A0]
00001C64 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C68 2068 004C movea.l A0, [A0 + 0x4C]
00001C6C 4E90 jsr [A0]
00001C6E 588F addq.l A7, 4
00001C70 206E 0008 movea.l A0, [A6 + 0x8]
00001C74 2050 movea.l A0, [A0]
00001C76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C7A 2068 007C movea.l A0, [A0 + 0x7C]
00001C7E 4E90 jsr [A0]
00001C80 588F addq.l A7, 4
00001C82 206E 0008 movea.l A0, [A6 + 0x8]
00001C86 2050 movea.l A0, [A0]
00001C88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C8C 2068 0054 movea.l A0, [A0 + 0x54]
00001C90 4E90 jsr [A0]
00001C92 588F addq.l A7, 4
00001C94 206E 0008 movea.l A0, [A6 + 0x8]
00001C98 2050 movea.l A0, [A0]
00001C9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C9E 2068 0078 movea.l A0, [A0 + 0x78]
00001CA2 4E90 jsr [A0]
00001CA4 588F addq.l A7, 4
00001CA6 206E 0008 movea.l A0, [A6 + 0x8]
00001CAA 2050 movea.l A0, [A0]
00001CAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CB0 2068 0014 movea.l A0, [A0 + 0x14]
00001CB4 4E90 jsr [A0]
00001CB6 588F addq.l A7, 4
00001CB8 206E 0008 movea.l A0, [A6 + 0x8]
00001CBC 4AA8 0046 tst.l [A0 + 0x46]
00001CC0 6718 beq +0x1A /* 00001CDA */
00001CC2 206E 0008 movea.l A0, [A6 + 0x8]
00001CC6 2068 0004 movea.l A0, [A0 + 0x4]
00001CCA 226E 0008 movea.l A1, [A6 + 0x8]
00001CCE 2F29 0046 move.l -[A7], [A1 + 0x46]
00001CD2 2068 001E movea.l A0, [A0 + 0x1E]
00001CD6 4E90 jsr [A0]
00001CD8 588F addq.l A7, 4
label00001CDA:
00001CDA 426E FFFE clr.w [A6 - 0x2]
00001CDE 603A bra +0x3C /* 00001D1A */
label00001CE0:
00001CE0 302E FFFE move.w D0, [A6 - 0x2]
00001CE4 48C0 ext.l D0
00001CE6 E580 asl D0, 2
00001CE8 D0AE 0008 add.l D0, [A6 + 0x8]
00001CEC 2040 movea.l A0, D0
00001CEE 4AA8 004A tst.l [A0 + 0x4A]
00001CF2 6722 beq +0x24 /* 00001D16 */
00001CF4 206E 0008 movea.l A0, [A6 + 0x8]
00001CF8 2068 0004 movea.l A0, [A0 + 0x4]
00001CFC 302E FFFE move.w D0, [A6 - 0x2]
00001D00 48C0 ext.l D0
00001D02 E580 asl D0, 2
00001D04 D0AE 0008 add.l D0, [A6 + 0x8]
00001D08 2240 movea.l A1, D0
00001D0A 2F29 004A move.l -[A7], [A1 + 0x4A]
00001D0E 2068 001E movea.l A0, [A0 + 0x1E]
00001D12 4E90 jsr [A0]
00001D14 588F addq.l A7, 4
label00001D16:
00001D16 526E FFFE addq.w [A6 - 0x2], 1
label00001D1A:
00001D1A 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00001D20 6DBE blt -0x40 /* 00001CE0 */
00001D22 426E FFFE clr.w [A6 - 0x2]
00001D26 6000 0072 bra +0x74 /* 00001D9A */
label00001D2A:
00001D2A 302E FFFE move.w D0, [A6 - 0x2]
00001D2E 48C0 ext.l D0
00001D30 E580 asl D0, 2
00001D32 D0AE 0008 add.l D0, [A6 + 0x8]
00001D36 2040 movea.l A0, D0
00001D38 4AA8 005A tst.l [A0 + 0x5A]
00001D3C 6722 beq +0x24 /* 00001D60 */
00001D3E 206E 0008 movea.l A0, [A6 + 0x8]
00001D42 2068 0004 movea.l A0, [A0 + 0x4]
00001D46 302E FFFE move.w D0, [A6 - 0x2]
00001D4A 48C0 ext.l D0
00001D4C E580 asl D0, 2
00001D4E D0AE 0008 add.l D0, [A6 + 0x8]
00001D52 2240 movea.l A1, D0
00001D54 2F29 005A move.l -[A7], [A1 + 0x5A]
00001D58 2068 001E movea.l A0, [A0 + 0x1E]
00001D5C 4E90 jsr [A0]
00001D5E 588F addq.l A7, 4
label00001D60:
00001D60 302E FFFE move.w D0, [A6 - 0x2]
00001D64 48C0 ext.l D0
00001D66 E580 asl D0, 2
00001D68 D0AE 0008 add.l D0, [A6 + 0x8]
00001D6C 2040 movea.l A0, D0
00001D6E 4AA8 006A tst.l [A0 + 0x6A]
00001D72 6722 beq +0x24 /* 00001D96 */
00001D74 206E 0008 movea.l A0, [A6 + 0x8]
00001D78 2068 0004 movea.l A0, [A0 + 0x4]
00001D7C 302E FFFE move.w D0, [A6 - 0x2]
00001D80 48C0 ext.l D0
00001D82 E580 asl D0, 2
00001D84 D0AE 0008 add.l D0, [A6 + 0x8]
00001D88 2240 movea.l A1, D0
00001D8A 2F29 006A move.l -[A7], [A1 + 0x6A]
00001D8E 2068 001E movea.l A0, [A0 + 0x1E]
00001D92 4E90 jsr [A0]
00001D94 588F addq.l A7, 4
label00001D96:
00001D96 526E FFFE addq.w [A6 - 0x2], 1
label00001D9A:
00001D9A 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00001DA0 6D88 blt -0x76 /* 00001D2A */
00001DA2 4E5E unlink A6
00001DA4 4E75 rts
00001DA6 4A50 tst.w [A0]
00001DA8 4547 chk.w D2, D7
00001DAA 4445 neg.w D5
00001DAC 434F chk.w D1, A7
fn00001DAE:
00001DAE 4E56 FFFE link A6, -0x0002
00001DB2 426E FFFE clr.w [A6 - 0x2]
00001DB6 6034 bra +0x36 /* 00001DEC */
label00001DB8:
00001DB8 302E FFFE move.w D0, [A6 - 0x2]
00001DBC 48C0 ext.l D0
00001DBE D080 add.l D0, D0
00001DC0 41ED EBF4 lea.l A0, [A5 - 0x140C]
00001DC4 D1C0 add.l A0, D0
00001DC6 3010 move.w D0, [A0]
00001DC8 48C0 ext.l D0
00001DCA D080 add.l D0, D0
00001DCC D0AE 000C add.l D0, [A6 + 0xC]
00001DD0 206E 0008 movea.l A0, [A6 + 0x8]
00001DD4 54AE 0008 addq.l [A6 + 0x8], 2
00001DD8 226E 0010 movea.l A1, [A6 + 0x10]
00001DDC 54AE 0010 addq.l [A6 + 0x10], 2
00001DE0 3210 move.w D1, [A0]
00001DE2 C3D1 muls.w D1, [A1]
00001DE4 2040 movea.l A0, D0
00001DE6 3081 move.w [A0], D1
00001DE8 526E FFFE addq.w [A6 - 0x2], 1
label00001DEC:
00001DEC 0C6E 0040 FFFE cmpi.w [A6 - 0x2], 0x40 /* '@' */
00001DF2 6DC4 blt -0x3A /* 00001DB8 */
00001DF4 4E5E unlink A6
00001DF6 4E75 rts
00001DF8 5144 subq.w D4, 8
00001DFA 4553 chk.w D2, [A3]
00001DFC 4341 chk.w D1, D1
00001DFE 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
export_20: // at 00001E00 (misaligned)
00001E02 FF74 .extension 0xF74 <<F/4-5/7>> // unimplemented
00001E04 206E 0008 movea.l A0, [A6 + 0x8]
00001E08 2D68 00BA FF78 move.l [A6 - 0x88], [A0 + 0xBA]
00001E0E 206E FF78 movea.l A0, [A6 - 0x88]
00001E12 3028 0008 move.w D0, [A0 + 0x8]
00001E16 48C0 ext.l D0
00001E18 E580 asl D0, 2
00001E1A D0AE 0008 add.l D0, [A6 + 0x8]
00001E1E 2040 movea.l A0, D0
00001E20 2D68 004A FF74 move.l [A6 - 0x8C], [A0 + 0x4A]
00001E26 42AE FF7C clr.l [A6 - 0x84]
00001E2A 603A bra +0x3C /* 00001E66 */
label00001E2C:
00001E2C 206E 0008 movea.l A0, [A6 + 0x8]
00001E30 2050 movea.l A0, [A0]
00001E32 486E FF80 pea.l [A6 - 0x80]
00001E36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E3A 2068 001C movea.l A0, [A0 + 0x1C]
00001E3E 4E90 jsr [A0]
00001E40 508F addq.l A7, 8
00001E42 206E 000C movea.l A0, [A6 + 0xC]
00001E46 2050 movea.l A0, [A0]
00001E48 202E FF7C move.l D0, [A6 - 0x84]
00001E4C EF80 asl D0, 7
00001E4E D090 add.l D0, [A0]
00001E50 2F2E FF74 move.l -[A7], [A6 - 0x8C]
00001E54 2F00 move.l -[A7], D0
00001E56 486E FF80 pea.l [A6 - 0x80]
00001E5A 4EBA FF52 jsr [PC - 0xAE /* 00001DAE */]
00001E5E 4FEF 000C lea.l A7, [A7 + 0xC]
00001E62 52AE FF7C addq.l [A6 - 0x84], 1
label00001E66:
00001E66 206E 0008 movea.l A0, [A6 + 0x8]
00001E6A 202E FF7C move.l D0, [A6 - 0x84]
00001E6E B0A8 00CA cmp.l D0, [A0 + 0xCA]
00001E72 6DB8 blt -0x46 /* 00001E2C */
00001E74 4E5E unlink A6
00001E76 4E75 rts
00001E78 4449 neg.w A1
00001E7A 5341 subq.w D1, 1
00001E7C 5353 subq.w [A3], 1
00001E7E 454D chk.w D2, A5
export_21:
00001E80 4E56 FAE8 link A6, -0x0518
00001E84 42AE FAFC clr.l [A6 - 0x504]
00001E88 6000 00FC bra +0xFE /* 00001F86 */
label00001E8C:
00001E8C 206E 0008 movea.l A0, [A6 + 0x8]
00001E90 2050 movea.l A0, [A0]
00001E92 486E FB00 pea.l [A6 - 0x500]
00001E96 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E9A 2068 001C movea.l A0, [A0 + 0x1C]
00001E9E 4E90 jsr [A0]
00001EA0 508F addq.l A7, 8
00001EA2 426E FAFA clr.w [A6 - 0x506]
00001EA6 426E FAF8 clr.w [A6 - 0x508]
00001EAA 6000 00C6 bra +0xC8 /* 00001F72 */
label00001EAE:
00001EAE 302E FAF8 move.w D0, [A6 - 0x508]
00001EB2 48C0 ext.l D0
00001EB4 E580 asl D0, 2
00001EB6 D0AE 0008 add.l D0, [A6 + 0x8]
00001EBA 2040 movea.l A0, D0
00001EBC 2D68 00BA FAF0 move.l [A6 - 0x510], [A0 + 0xBA]
00001EC2 206E FAF0 movea.l A0, [A6 - 0x510]
00001EC6 3028 0008 move.w D0, [A0 + 0x8]
00001ECA 48C0 ext.l D0
00001ECC E580 asl D0, 2
00001ECE D0AE 0008 add.l D0, [A6 + 0x8]
00001ED2 2040 movea.l A0, D0
00001ED4 2D68 004A FAEC move.l [A6 - 0x514], [A0 + 0x4A]
00001EDA 426E FAF4 clr.w [A6 - 0x50C]
00001EDE 6000 007E bra +0x80 /* 00001F5E */
label00001EE2:
00001EE2 302E FAF8 move.w D0, [A6 - 0x508]
00001EE6 48C0 ext.l D0
00001EE8 E580 asl D0, 2
00001EEA D0AE 000C add.l D0, [A6 + 0xC]
00001EEE 2040 movea.l A0, D0
00001EF0 302E FAF4 move.w D0, [A6 - 0x50C]
00001EF4 48C0 ext.l D0
00001EF6 E580 asl D0, 2
00001EF8 D090 add.l D0, [A0]
00001EFA 206E FAF0 movea.l A0, [A6 - 0x510]
00001EFE 3068 0016 movea.w A0, [A0 + 0x16]
00001F02 2208 move.l D1, A0
00001F04 4C2E 1000 FAFC movem.w A4, [A6 - 0x504]
00001F0A 2040 movea.l A0, D0
00001F0C EF81 asl D1, 7
00001F0E D290 add.l D1, [A0]
00001F10 2D41 FAE8 move.l [A6 - 0x518], D1
00001F14 426E FAF6 clr.w [A6 - 0x50A]
00001F18 6032 bra +0x34 /* 00001F4C */
label00001F1A:
00001F1A 302E FAFA move.w D0, [A6 - 0x506]
00001F1E 48C0 ext.l D0
00001F20 EF80 asl D0, 7
00001F22 D08E add.l D0, A6
00001F24 2F2E FAEC move.l -[A7], [A6 - 0x514]
00001F28 2F2E FAE8 move.l -[A7], [A6 - 0x518]
00001F2C 0680 FFFF FB00 addi.l D0, 0xFFFFFB00
00001F32 2F00 move.l -[A7], D0
00001F34 4EBA FE78 jsr [PC - 0x188 /* 00001DAE */]
00001F38 4FEF 000C lea.l A7, [A7 + 0xC]
00001F3C 06AE 0000 0080 FAE8 addi.l [A6 - 0x518], 0x80
00001F44 526E FAFA addq.w [A6 - 0x506], 1
00001F48 526E FAF6 addq.w [A6 - 0x50A], 1
label00001F4C:
00001F4C 206E FAF0 movea.l A0, [A6 - 0x510]
00001F50 302E FAF6 move.w D0, [A6 - 0x50A]
00001F54 B068 0016 cmp.w D0, [A0 + 0x16]
00001F58 6DC0 blt -0x3E /* 00001F1A */
00001F5A 526E FAF4 addq.w [A6 - 0x50C], 1
label00001F5E:
00001F5E 206E FAF0 movea.l A0, [A6 - 0x510]
00001F62 302E FAF4 move.w D0, [A6 - 0x50C]
00001F66 B068 0018 cmp.w D0, [A0 + 0x18]
00001F6A 6D00 FF76 blt -0x88 /* 00001EE2 */
00001F6E 526E FAF8 addq.w [A6 - 0x508], 1
label00001F72:
00001F72 206E 0008 movea.l A0, [A6 + 0x8]
00001F76 302E FAF8 move.w D0, [A6 - 0x508]
00001F7A B068 00B8 cmp.w D0, [A0 + 0xB8]
00001F7E 6D00 FF2E blt -0xD0 /* 00001EAE */
00001F82 52AE FAFC addq.l [A6 - 0x504], 1
label00001F86:
00001F86 206E 0008 movea.l A0, [A6 + 0x8]
00001F8A 202E FAFC move.l D0, [A6 - 0x504]
00001F8E B0A8 00CA cmp.l D0, [A0 + 0xCA]
00001F92 6D00 FEF8 blt -0x106 /* 00001E8C */
00001F96 4E5E unlink A6
00001F98 4E75 rts
00001F9A 4449 neg.w A1
00001F9C 5341 subq.w D1, 1
00001F9E 5353 subq.w [A3], 1
00001FA0 454D chk.w D2, A5
export_22:
00001FA2 4E56 0000 link A6, 0
00001FA6 4E5E unlink A6
00001FA8 4E75 rts
00001FAA 4449 neg.w A1
00001FAC 5341 subq.w D1, 1
00001FAE 5353 subq.w [A3], 1
00001FB0 454D chk.w D2, A5
export_23:
00001FB2 4E56 0000 link A6, 0
00001FB6 4E5E unlink A6
00001FB8 4E75 rts
00001FBA 4449 neg.w A1
00001FBC 5341 subq.w D1, 1
00001FBE 5353 subq.w [A3], 1
00001FC0 454D chk.w D2, A5
fn00001FC2:
00001FC2 4E56 0000 link A6, 0
00001FC6 206E 0008 movea.l A0, [A6 + 0x8]
00001FCA 0C68 0001 00B8 cmpi.w [A0 + 0xB8], 0x1
00001FD0 6610 bne +0x12 /* 00001FE2 */
00001FD2 206E 0008 movea.l A0, [A6 + 0x8]
00001FD6 43ED 00C2 lea.l A1, [A5 + 0xC2 /* export_20 */]
00001FDA 2050 movea.l A0, [A0]
00001FDC 2149 0028 move.l [A0 + 0x28], A1
00001FE0 600E bra +0x10 /* 00001FF0 */
label00001FE2:
00001FE2 206E 0008 movea.l A0, [A6 + 0x8]
00001FE6 43ED 00CA lea.l A1, [A5 + 0xCA /* export_21 */]
00001FEA 2050 movea.l A0, [A0]
00001FEC 2149 0028 move.l [A0 + 0x28], A1
label00001FF0:
00001FF0 206E 0008 movea.l A0, [A6 + 0x8]
00001FF4 43ED 00D2 lea.l A1, [A5 + 0xD2 /* export_22 */]
00001FF8 2050 movea.l A0, [A0]
00001FFA 2149 0024 move.l [A0 + 0x24], A1
00001FFE 206E 0008 movea.l A0, [A6 + 0x8]
00002002 43ED 00DA lea.l A1, [A5 + 0xDA /* export_23 */]
00002006 2050 movea.l A0, [A0]
00002008 2149 002C move.l [A0 + 0x2C], A1
0000200C 4E5E unlink A6
0000200E 4E75 rts
00002010 4A53 tst.w [A3]
00002012 454C chk.w D2, A4
00002014 444D neg.w A5
00002016 4355 chk.w D1, [A5]
fn00002018:
00002018 4E56 FFF8 link A6, -0x0008
0000201C 206E 0008 movea.l A0, [A6 + 0x8]
00002020 0C68 0004 00B8 cmpi.w [A0 + 0xB8], 0x4
00002026 6F12 ble +0x14 /* 0000203A */
00002028 206E 0008 movea.l A0, [A6 + 0x8]
0000202C 2068 0004 movea.l A0, [A0 + 0x4]
00002030 486D EC82 pea.l [A5 - 0x137E]
00002034 2050 movea.l A0, [A0]
00002036 4E90 jsr [A0]
00002038 588F addq.l A7, 4
label0000203A:
0000203A 206E 0008 movea.l A0, [A6 + 0x8]
0000203E 3028 00B0 move.w D0, [A0 + 0xB0]
00002042 E740 asl D0.w, 3
00002044 206E 0008 movea.l A0, [A6 + 0x8]
00002048 48C0 ext.l D0
0000204A D0A8 0034 add.l D0, [A0 + 0x34]
0000204E 206E 0008 movea.l A0, [A6 + 0x8]
00002052 3228 00B0 move.w D1, [A0 + 0xB0]
00002056 E741 asl D1.w, 3
00002058 48C1 ext.l D1
0000205A 5380 subq.l D0, 1
0000205C 4C41 0800 movem.l A3, D1
00002060 206E 0008 movea.l A0, [A6 + 0x8]
00002064 2140 00CA move.l [A0 + 0xCA], D0
00002068 206E 0008 movea.l A0, [A6 + 0x8]
0000206C 3028 00B2 move.w D0, [A0 + 0xB2]
00002070 E740 asl D0.w, 3
00002072 206E 0008 movea.l A0, [A6 + 0x8]
00002076 48C0 ext.l D0
00002078 D0A8 0038 add.l D0, [A0 + 0x38]
0000207C 206E 0008 movea.l A0, [A6 + 0x8]
00002080 3228 00B2 move.w D1, [A0 + 0xB2]
00002084 E741 asl D1.w, 3
00002086 48C1 ext.l D1
00002088 5380 subq.l D0, 1
0000208A 4C41 0800 movem.l A3, D1
0000208E 206E 0008 movea.l A0, [A6 + 0x8]
00002092 2140 00CE move.l [A0 + 0xCE], D0
00002096 206E 0008 movea.l A0, [A6 + 0x8]
0000209A 4268 00D2 clr.w [A0 + 0xD2]
0000209E 426E FFFE clr.w [A6 - 0x2]
000020A2 6000 0120 bra +0x122 /* 000021C4 */
label000020A6:
000020A6 302E FFFE move.w D0, [A6 - 0x2]
000020AA 48C0 ext.l D0
000020AC E580 asl D0, 2
000020AE D0AE 0008 add.l D0, [A6 + 0x8]
000020B2 2040 movea.l A0, D0
000020B4 2D68 00BA FFF8 move.l [A6 - 0x8], [A0 + 0xBA]
000020BA 206E FFF8 movea.l A0, [A6 - 0x8]
000020BE 226E FFF8 movea.l A1, [A6 - 0x8]
000020C2 3368 0004 0016 move.w [A1 + 0x16], [A0 + 0x4]
000020C8 206E FFF8 movea.l A0, [A6 - 0x8]
000020CC 226E FFF8 movea.l A1, [A6 - 0x8]
000020D0 3368 0006 0018 move.w [A1 + 0x18], [A0 + 0x6]
000020D6 206E FFF8 movea.l A0, [A6 - 0x8]
000020DA 226E FFF8 movea.l A1, [A6 - 0x8]
000020DE 3029 0016 move.w D0, [A1 + 0x16]
000020E2 C1E8 0018 muls.w D0, [A0 + 0x18]
000020E6 206E FFF8 movea.l A0, [A6 - 0x8]
000020EA 3140 001A move.w [A0 + 0x1A], D0
000020EE 206E FFF8 movea.l A0, [A6 - 0x8]
000020F2 3028 0016 move.w D0, [A0 + 0x16]
000020F6 E740 asl D0.w, 3
000020F8 48C0 ext.l D0
000020FA 2F00 move.l -[A7], D0
000020FC 206E FFF8 movea.l A0, [A6 - 0x8]
00002100 2F28 000E move.l -[A7], [A0 + 0xE]
00002104 4EBA 2E28 jsr [PC + 0x2E28 /* 00004F2E */]
00002108 508F addq.l A7, 8
0000210A 206E FFF8 movea.l A0, [A6 - 0x8]
0000210E 2140 001C move.l [A0 + 0x1C], D0
00002112 206E FFF8 movea.l A0, [A6 - 0x8]
00002116 3028 0018 move.w D0, [A0 + 0x18]
0000211A E740 asl D0.w, 3
0000211C 48C0 ext.l D0
0000211E 2F00 move.l -[A7], D0
00002120 206E FFF8 movea.l A0, [A6 - 0x8]
00002124 2F28 0012 move.l -[A7], [A0 + 0x12]
00002128 4EBA 2E04 jsr [PC + 0x2E04 /* 00004F2E */]
0000212C 508F addq.l A7, 8
0000212E 206E FFF8 movea.l A0, [A6 - 0x8]
00002132 2140 0020 move.l [A0 + 0x20], D0
00002136 206E FFF8 movea.l A0, [A6 - 0x8]
0000213A 3028 0016 move.w D0, [A0 + 0x16]
0000213E E740 asl D0.w, 3
00002140 206E 0008 movea.l A0, [A6 + 0x8]
00002144 48C0 ext.l D0
00002146 4C28 0000 00CA movem.w <none>, [A0 + 0xCA]
0000214C 206E FFF8 movea.l A0, [A6 - 0x8]
00002150 B0A8 001C cmp.l D0, [A0 + 0x1C]
00002154 6712 beq +0x14 /* 00002168 */
00002156 206E 0008 movea.l A0, [A6 + 0x8]
0000215A 2068 0004 movea.l A0, [A0 + 0x4]
0000215E 486D ECAC pea.l [A5 - 0x1354]
00002162 2050 movea.l A0, [A0]
00002164 4E90 jsr [A0]
00002166 588F addq.l A7, 4
label00002168:
00002168 206E FFF8 movea.l A0, [A6 - 0x8]
0000216C 3D68 001A FFFC move.w [A6 - 0x4], [A0 + 0x1A]
00002172 206E 0008 movea.l A0, [A6 + 0x8]
00002176 3028 00D2 move.w D0, [A0 + 0xD2]
0000217A D06E FFFC add.w D0, [A6 - 0x4]
0000217E 0C40 000A cmpi.w D0, 0xA /* '\n' */
00002182 6F30 ble +0x32 /* 000021B4 */
00002184 206E 0008 movea.l A0, [A6 + 0x8]
00002188 2068 0004 movea.l A0, [A0 + 0x4]
0000218C 486D ECD0 pea.l [A5 - 0x1330]
00002190 2050 movea.l A0, [A0]
00002192 4E90 jsr [A0]
00002194 588F addq.l A7, 4
00002196 601C bra +0x1E /* 000021B4 */
label00002198:
00002198 206E 0008 movea.l A0, [A6 + 0x8]
0000219C 3028 00D2 move.w D0, [A0 + 0xD2]
000021A0 5268 00D2 addq.w [A0 + 0xD2], 1
000021A4 48C0 ext.l D0
000021A6 D080 add.l D0, D0
000021A8 D0AE 0008 add.l D0, [A6 + 0x8]
000021AC 2040 movea.l A0, D0
000021AE 316E FFFE 00D4 move.w [A0 + 0xD4], [A6 - 0x2]
label000021B4:
000021B4 302E FFFC move.w D0, [A6 - 0x4]
000021B8 536E FFFC subq.w [A6 - 0x4], 1
000021BC 4A40 tst.w D0
000021BE 6ED8 bgt -0x26 /* 00002198 */
000021C0 526E FFFE addq.w [A6 - 0x2], 1
label000021C4:
000021C4 206E 0008 movea.l A0, [A6 + 0x8]
000021C8 302E FFFE move.w D0, [A6 - 0x2]
000021CC B068 00B8 cmp.w D0, [A0 + 0xB8]
000021D0 6D00 FED4 blt -0x12A /* 000020A6 */
000021D4 206E 0008 movea.l A0, [A6 + 0x8]
000021D8 2050 movea.l A0, [A0]
000021DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021DE 2068 0080 movea.l A0, [A0 + 0x80]
000021E2 4E90 jsr [A0]
000021E4 588F addq.l A7, 4
000021E6 4E5E unlink A6
000021E8 4E75 rts
000021EA 494E chk.w D4, A6
000021EC 5445 addq.w D5, 2
000021EE 524C addq.w A4, 1
000021F0 4541 chk.w D2, D1
fn000021F2:
000021F2 4E56 FFFC link A6, -0x0004
000021F6 206E 0008 movea.l A0, [A6 + 0x8]
000021FA 2D68 00BA FFFC move.l [A6 - 0x4], [A0 + 0xBA]
00002200 206E FFFC movea.l A0, [A6 - 0x4]
00002204 7001 moveq.l D0, 0x01
00002206 3140 0016 move.w [A0 + 0x16], D0
0000220A 206E FFFC movea.l A0, [A6 - 0x4]
0000220E 7001 moveq.l D0, 0x01
00002210 3140 0018 move.w [A0 + 0x18], D0
00002214 206E FFFC movea.l A0, [A6 - 0x4]
00002218 7001 moveq.l D0, 0x01
0000221A 3140 001A move.w [A0 + 0x1A], D0
0000221E 4878 0008 push.l 0x8
00002222 206E FFFC movea.l A0, [A6 - 0x4]
00002226 2F28 000E move.l -[A7], [A0 + 0xE]
0000222A 4EBA 2D02 jsr [PC + 0x2D02 /* 00004F2E */]
0000222E 508F addq.l A7, 8
00002230 206E FFFC movea.l A0, [A6 - 0x4]
00002234 2140 001C move.l [A0 + 0x1C], D0
00002238 4878 0008 push.l 0x8
0000223C 206E FFFC movea.l A0, [A6 - 0x4]
00002240 2F28 0012 move.l -[A7], [A0 + 0x12]
00002244 4EBA 2CE8 jsr [PC + 0x2CE8 /* 00004F2E */]
00002248 508F addq.l A7, 8
0000224A 206E FFFC movea.l A0, [A6 - 0x4]
0000224E 2140 0020 move.l [A0 + 0x20], D0
00002252 206E FFFC movea.l A0, [A6 - 0x4]
00002256 2028 001C move.l D0, [A0 + 0x1C]
0000225A 4C7C 0800 0000 0008 movem.l A3, 0x8
00002262 206E 0008 movea.l A0, [A6 + 0x8]
00002266 2140 00CA move.l [A0 + 0xCA], D0
0000226A 206E FFFC movea.l A0, [A6 - 0x4]
0000226E 2028 0020 move.l D0, [A0 + 0x20]
00002272 4C7C 0800 0000 0008 movem.l A3, 0x8
0000227A 206E 0008 movea.l A0, [A6 + 0x8]
0000227E 2140 00CE move.l [A0 + 0xCE], D0
00002282 206E 0008 movea.l A0, [A6 + 0x8]
00002286 7001 moveq.l D0, 0x01
00002288 3140 00D2 move.w [A0 + 0xD2], D0
0000228C 206E 0008 movea.l A0, [A6 + 0x8]
00002290 4268 00D4 clr.w [A0 + 0xD4]
00002294 206E 0008 movea.l A0, [A6 + 0x8]
00002298 2050 movea.l A0, [A0]
0000229A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000229E 2068 0080 movea.l A0, [A0 + 0x80]
000022A2 4E90 jsr [A0]
000022A4 588F addq.l A7, 4
000022A6 4E5E unlink A6
000022A8 4E75 rts
000022AA 4E4F trap 15
000022AC 4E49 trap 9
000022AE 4E54 4552 link A4, -0xFFFFBAAE
fn000022B2:
000022B2 4E56 FF6A link A6, -0x0096
000022B6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000022BA 426E FF6A clr.w [A6 - 0x96]
000022BE 6000 015E bra +0x160 /* 0000241E */
label000022C2:
000022C2 306E FF6A movea.w A0, [A6 - 0x96]
000022C6 2008 move.l D0, A0
000022C8 81FC 0001 divs.w D0, 0x1
000022CC 4840 swap.w D0
000022CE 4A40 tst.w D0
000022D0 6614 bne +0x16 /* 000022E6 */
000022D2 486D ED00 pea.l [A5 - 0x1300]
000022D6 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000022DA 588F addq.l A7, 4
000022DC 486D FD54 pea.l [A5 - 0x2AC]
000022E0 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
000022E4 588F addq.l A7, 4
label000022E6:
000022E6 302E FF6A move.w D0, [A6 - 0x96]
000022EA 48C0 ext.l D0
000022EC E580 asl D0, 2
000022EE D0AE 0008 add.l D0, [A6 + 0x8]
000022F2 2040 movea.l A0, D0
000022F4 2068 00BA movea.l A0, [A0 + 0xBA]
000022F8 2028 001C move.l D0, [A0 + 0x1C]
000022FC 4C7C 0800 0000 0008 movem.l A3, 0x8
00002304 2D40 FF74 move.l [A6 - 0x8C], D0
00002308 302E FF6A move.w D0, [A6 - 0x96]
0000230C 48C0 ext.l D0
0000230E E580 asl D0, 2
00002310 D0AE 0008 add.l D0, [A6 + 0x8]
00002314 2040 movea.l A0, D0
00002316 2068 00BA movea.l A0, [A0 + 0xBA]
0000231A 3D68 0018 FF6E move.w [A6 - 0x92], [A0 + 0x18]
00002320 426E FF6C clr.w [A6 - 0x94]
00002324 6000 00E8 bra +0xEA /* 0000240E */
label00002328:
00002328 302E FF6A move.w D0, [A6 - 0x96]
0000232C 48C0 ext.l D0
0000232E E580 asl D0, 2
00002330 D0AE 000C add.l D0, [A6 + 0xC]
00002334 2040 movea.l A0, D0
00002336 302E FF6C move.w D0, [A6 - 0x94]
0000233A 48C0 ext.l D0
0000233C E580 asl D0, 2
0000233E D090 add.l D0, [A0]
00002340 2040 movea.l A0, D0
00002342 2D50 FF7C move.l [A6 - 0x84], [A0]
00002346 302E FF6A move.w D0, [A6 - 0x96]
0000234A 48C0 ext.l D0
0000234C E580 asl D0, 2
0000234E D0AE 0010 add.l D0, [A6 + 0x10]
00002352 322E FF6C move.w D1, [A6 - 0x94]
00002356 E741 asl D1.w, 3
00002358 D26E 0014 add.w D1, [A6 + 0x14]
0000235C 2040 movea.l A0, D0
0000235E 48C1 ext.l D1
00002360 E581 asl D1, 2
00002362 D290 add.l D1, [A0]
00002364 2D41 FF78 move.l [A6 - 0x88], D1
00002368 42AE FF70 clr.l [A6 - 0x90]
0000236C 6000 0090 bra +0x92 /* 000023FE */
label00002370:
00002370 202E FF70 move.l D0, [A6 - 0x90]
00002374 EF80 asl D0, 7
00002376 D0AE FF7C add.l D0, [A6 - 0x84]
0000237A 2840 movea.l A4, D0
0000237C 41EE FF80 lea.l A0, [A6 - 0x80]
00002380 2648 movea.l A3, A0
00002382 7E40 moveq.l D7, 0x40
00002384 600A bra +0xC /* 00002390 */
label00002386:
00002386 41D3 lea.l A0, [A3]
00002388 548B addq.l A3, 2
0000238A 43D4 lea.l A1, [A4]
0000238C 548C addq.l A4, 2
0000238E 3091 move.w [A0], [A1]
label00002390:
00002390 5347 subq.w D7, 1
00002392 4A47 tst.w D7
00002394 6CF0 bge -0xE /* 00002386 */
00002396 486E FF80 pea.l [A6 - 0x80]
0000239A 4EBA 2B2C jsr [PC + 0x2B2C /* 00004EC8 */]
0000239E 588F addq.l A7, 4
000023A0 41EE FF80 lea.l A0, [A6 - 0x80]
000023A4 2648 movea.l A3, A0
000023A6 7E00 moveq.l D7, 0x00
000023A8 6000 004A bra +0x4C /* 000023F4 */
label000023AC:
000023AC 3007 move.w D0, D7
000023AE 48C0 ext.l D0
000023B0 E580 asl D0, 2
000023B2 D0AE FF78 add.l D0, [A6 - 0x88]
000023B6 222E FF70 move.l D1, [A6 - 0x90]
000023BA E781 asl D1, 3
000023BC 2040 movea.l A0, D0
000023BE D290 add.l D1, [A0]
000023C0 2841 movea.l A4, D1
000023C2 7C00 moveq.l D6, 0x00
000023C4 6026 bra +0x28 /* 000023EC */
label000023C6:
000023C6 41D3 lea.l A0, [A3]
000023C8 548B addq.l A3, 2
000023CA 3010 move.w D0, [A0]
000023CC 0640 0080 addi.w D0, 0x80
000023D0 3A00 move.w D5, D0
000023D2 4A45 tst.w D5
000023D4 6C04 bge +0x6 /* 000023DA */
000023D6 7A00 moveq.l D5, 0x00
000023D8 600A bra +0xC /* 000023E4 */
label000023DA:
000023DA 0C45 00FF cmpi.w D5, 0xFF
000023DE 6F04 ble +0x6 /* 000023E4 */
000023E0 3A3C 00FF move.w D5, 0xFF
label000023E4:
000023E4 41D4 lea.l A0, [A4]
000023E6 528C addq.l A4, 1
000023E8 1085 move.b [A0], D5
000023EA 5246 addq.w D6, 1
label000023EC:
000023EC 0C46 0008 cmpi.w D6, 0x8
000023F0 6DD4 blt -0x2A /* 000023C6 */
000023F2 5247 addq.w D7, 1
label000023F4:
000023F4 0C47 0008 cmpi.w D7, 0x8
000023F8 6DB2 blt -0x4C /* 000023AC */
000023FA 52AE FF70 addq.l [A6 - 0x90], 1
label000023FE:
000023FE 202E FF70 move.l D0, [A6 - 0x90]
00002402 B0AE FF74 cmp.l D0, [A6 - 0x8C]
00002406 6D00 FF68 blt -0x96 /* 00002370 */
0000240A 526E FF6C addq.w [A6 - 0x94], 1
label0000240E:
0000240E 302E FF6C move.w D0, [A6 - 0x94]
00002412 B06E FF6E cmp.w D0, [A6 - 0x92]
00002416 6D00 FF10 blt -0xEE /* 00002328 */
0000241A 526E FF6A addq.w [A6 - 0x96], 1
label0000241E:
0000241E 206E 0008 movea.l A0, [A6 + 0x8]
00002422 302E FF6A move.w D0, [A6 - 0x96]
00002426 B068 00B8 cmp.w D0, [A0 + 0xB8]
0000242A 6D00 FE96 blt -0x168 /* 000022C2 */
0000242E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002432 4E5E unlink A6
00002434 4E75 rts
00002436 5245 addq.w D5, 1
00002438 5645 addq.w D5, 3
0000243A 5253 addq.w [A3], 1
0000243C 4544 chk.w D2, D4
fn0000243E:
0000243E 4E56 FFF6 link A6, -0x000A
00002442 206E 0008 movea.l A0, [A6 + 0x8]
00002446 2068 0004 movea.l A0, [A0 + 0x4]
0000244A 326E 000C movea.w A1, [A6 + 0xC]
0000244E 2009 move.l D0, A1
00002450 E580 asl D0, 2
00002452 2F00 move.l -[A7], D0
00002454 2068 001A movea.l A0, [A0 + 0x1A]
00002458 4E90 jsr [A0]
0000245A 588F addq.l A7, 4
0000245C 2D40 FFFC move.l [A6 - 0x4], D0
00002460 426E FFFA clr.w [A6 - 0x6]
00002464 6032 bra +0x34 /* 00002498 */
label00002466:
00002466 302E FFFA move.w D0, [A6 - 0x6]
0000246A 48C0 ext.l D0
0000246C E580 asl D0, 2
0000246E D0AE FFFC add.l D0, [A6 - 0x4]
00002472 206E 0008 movea.l A0, [A6 + 0x8]
00002476 2068 0004 movea.l A0, [A0 + 0x4]
0000247A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000247E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002482 2068 0022 movea.l A0, [A0 + 0x22]
00002486 2D40 FFF6 move.l [A6 - 0xA], D0
0000248A 4E90 jsr [A0]
0000248C 508F addq.l A7, 8
0000248E 206E FFF6 movea.l A0, [A6 - 0xA]
00002492 2080 move.l [A0], D0
00002494 526E FFFA addq.w [A6 - 0x6], 1
label00002498:
00002498 302E FFFA move.w D0, [A6 - 0x6]
0000249C B06E 000C cmp.w D0, [A6 + 0xC]
000024A0 6DC4 blt -0x3A /* 00002466 */
000024A2 202E FFFC move.l D0, [A6 - 0x4]
000024A6 4E5E unlink A6
000024A8 4E75 rts
000024AA 414C chk.w D0, A4
000024AC 4C4F 4353 movem.l D0,D1,D4,D6,A0,A1,A6, A7
000024B0 414D chk.w D0, A5
fn000024B2:
000024B2 4E56 FFFE link A6, -0x0002
000024B6 426E FFFE clr.w [A6 - 0x2]
000024BA 6028 bra +0x2A /* 000024E4 */
label000024BC:
000024BC 206E 0008 movea.l A0, [A6 + 0x8]
000024C0 2068 0004 movea.l A0, [A0 + 0x4]
000024C4 302E FFFE move.w D0, [A6 - 0x2]
000024C8 48C0 ext.l D0
000024CA E580 asl D0, 2
000024CC D0AE 000C add.l D0, [A6 + 0xC]
000024D0 2F2E 0012 move.l -[A7], [A6 + 0x12]
000024D4 2240 movea.l A1, D0
000024D6 2F11 move.l -[A7], [A1]
000024D8 2068 0026 movea.l A0, [A0 + 0x26]
000024DC 4E90 jsr [A0]
000024DE 508F addq.l A7, 8
000024E0 526E FFFE addq.w [A6 - 0x2], 1
label000024E4:
000024E4 302E FFFE move.w D0, [A6 - 0x2]
000024E8 B06E 0010 cmp.w D0, [A6 + 0x10]
000024EC 6DCE blt -0x30 /* 000024BC */
000024EE 206E 0008 movea.l A0, [A6 + 0x8]
000024F2 2068 0004 movea.l A0, [A0 + 0x4]
000024F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000024FA 2068 001E movea.l A0, [A0 + 0x1E]
000024FE 4E90 jsr [A0]
00002500 588F addq.l A7, 4
00002502 4E5E unlink A6
00002504 4E75 rts
00002506 4652 not.w [A2]
00002508 4545 chk.w D2, D5
0000250A 5341 subq.w D1, 1
0000250C 4D50 chk.w D6, [A0]
fn0000250E:
0000250E 4E56 FFF6 link A6, -0x000A
00002512 206E 0008 movea.l A0, [A6 + 0x8]
00002516 2068 0004 movea.l A0, [A0 + 0x4]
0000251A 226E 0008 movea.l A1, [A6 + 0x8]
0000251E 3269 00B8 movea.w A1, [A1 + 0xB8]
00002522 2009 move.l D0, A1
00002524 E580 asl D0, 2
00002526 2F00 move.l -[A7], D0
00002528 2068 001A movea.l A0, [A0 + 0x1A]
0000252C 4E90 jsr [A0]
0000252E 588F addq.l A7, 4
00002530 2D40 FFFC move.l [A6 - 0x4], D0
00002534 426E FFFA clr.w [A6 - 0x6]
00002538 6062 bra +0x64 /* 0000259C */
label0000253A:
0000253A 302E FFFA move.w D0, [A6 - 0x6]
0000253E 48C0 ext.l D0
00002540 E580 asl D0, 2
00002542 D0AE FFFC add.l D0, [A6 - 0x4]
00002546 206E 0008 movea.l A0, [A6 + 0x8]
0000254A 2068 0004 movea.l A0, [A0 + 0x4]
0000254E 322E FFFA move.w D1, [A6 - 0x6]
00002552 48C1 ext.l D1
00002554 E581 asl D1, 2
00002556 D2AE 0008 add.l D1, [A6 + 0x8]
0000255A 2241 movea.l A1, D1
0000255C 2269 00BA movea.l A1, [A1 + 0xBA]
00002560 2229 001C move.l D1, [A1 + 0x1C]
00002564 4C7C 1801 0000 0008 movem.l D0,A3,A4, 0x8
0000256C 342E FFFA move.w D2, [A6 - 0x6]
00002570 48C2 ext.l D2
00002572 E582 asl D2, 2
00002574 D4AE 0008 add.l D2, [A6 + 0x8]
00002578 2242 movea.l A1, D2
0000257A 2269 00BA movea.l A1, [A1 + 0xBA]
0000257E 3269 0018 movea.w A1, [A1 + 0x18]
00002582 2F09 move.l -[A7], A1
00002584 2F01 move.l -[A7], D1
00002586 2068 002A movea.l A0, [A0 + 0x2A]
0000258A 2D40 FFF6 move.l [A6 - 0xA], D0
0000258E 4E90 jsr [A0]
00002590 508F addq.l A7, 8
00002592 206E FFF6 movea.l A0, [A6 - 0xA]
00002596 2080 move.l [A0], D0
00002598 526E FFFA addq.w [A6 - 0x6], 1
label0000259C:
0000259C 206E 0008 movea.l A0, [A6 + 0x8]
000025A0 302E FFFA move.w D0, [A6 - 0x6]
000025A4 B068 00B8 cmp.w D0, [A0 + 0xB8]
000025A8 6D90 blt -0x6E /* 0000253A */
000025AA 202E FFFC move.l D0, [A6 - 0x4]
000025AE 4E5E unlink A6
000025B0 4E75 rts
000025B2 414C chk.w D0, A4
000025B4 4C4F 434D movem.l D0,D2,D3,D6,A0,A1,A6, A7
000025B8 4355 chk.w D1, [A5]
fn000025BA:
000025BA 4E56 FFFE link A6, -0x0002
000025BE 426E FFFE clr.w [A6 - 0x2]
000025C2 603C bra +0x3E /* 00002600 */
label000025C4:
000025C4 206E 0008 movea.l A0, [A6 + 0x8]
000025C8 2068 0004 movea.l A0, [A0 + 0x4]
000025CC 302E FFFE move.w D0, [A6 - 0x2]
000025D0 48C0 ext.l D0
000025D2 E580 asl D0, 2
000025D4 D0AE 000C add.l D0, [A6 + 0xC]
000025D8 322E FFFE move.w D1, [A6 - 0x2]
000025DC 48C1 ext.l D1
000025DE E581 asl D1, 2
000025E0 D2AE 0008 add.l D1, [A6 + 0x8]
000025E4 2241 movea.l A1, D1
000025E6 2269 00BA movea.l A1, [A1 + 0xBA]
000025EA 3269 0018 movea.w A1, [A1 + 0x18]
000025EE 2F09 move.l -[A7], A1
000025F0 2240 movea.l A1, D0
000025F2 2F11 move.l -[A7], [A1]
000025F4 2068 002E movea.l A0, [A0 + 0x2E]
000025F8 4E90 jsr [A0]
000025FA 508F addq.l A7, 8
000025FC 526E FFFE addq.w [A6 - 0x2], 1
label00002600:
00002600 206E 0008 movea.l A0, [A6 + 0x8]
00002604 302E FFFE move.w D0, [A6 - 0x2]
00002608 B068 00B8 cmp.w D0, [A0 + 0xB8]
0000260C 6DB6 blt -0x48 /* 000025C4 */
0000260E 206E 0008 movea.l A0, [A6 + 0x8]
00002612 2068 0004 movea.l A0, [A0 + 0x4]
00002616 2F2E 000C move.l -[A7], [A6 + 0xC]
0000261A 2068 001E movea.l A0, [A0 + 0x1E]
0000261E 4E90 jsr [A0]
00002620 588F addq.l A7, 4
00002622 4E5E unlink A6
00002624 4E75 rts
00002626 4652 not.w [A2]
00002628 4545 chk.w D2, D5
0000262A 4D43 chk.w D6, D3
0000262C 5552 subq.w [A2], 2
fn0000262E:
0000262E 4E56 FFF6 link A6, -0x000A
00002632 206E 0008 movea.l A0, [A6 + 0x8]
00002636 2068 0004 movea.l A0, [A0 + 0x4]
0000263A 226E 0008 movea.l A1, [A6 + 0x8]
0000263E 3269 00B8 movea.w A1, [A1 + 0xB8]
00002642 2009 move.l D0, A1
00002644 E580 asl D0, 2
00002646 2F00 move.l -[A7], D0
00002648 2068 001A movea.l A0, [A0 + 0x1A]
0000264C 4E90 jsr [A0]
0000264E 588F addq.l A7, 4
00002650 206E 000C movea.l A0, [A6 + 0xC]
00002654 2080 move.l [A0], D0
00002656 206E 0008 movea.l A0, [A6 + 0x8]
0000265A 2068 0004 movea.l A0, [A0 + 0x4]
0000265E 226E 0008 movea.l A1, [A6 + 0x8]
00002662 3269 00B8 movea.w A1, [A1 + 0xB8]
00002666 2009 move.l D0, A1
00002668 E580 asl D0, 2
0000266A 2F00 move.l -[A7], D0
0000266C 2068 001A movea.l A0, [A0 + 0x1A]
00002670 4E90 jsr [A0]
00002672 588F addq.l A7, 4
00002674 206E 000C movea.l A0, [A6 + 0xC]
00002678 2140 0004 move.l [A0 + 0x4], D0
0000267C 426E FFFE clr.w [A6 - 0x2]
00002680 6000 01A2 bra +0x1A4 /* 00002824 */
label00002684:
00002684 302E FFFE move.w D0, [A6 - 0x2]
00002688 48C0 ext.l D0
0000268A E580 asl D0, 2
0000268C D0AE 0008 add.l D0, [A6 + 0x8]
00002690 2040 movea.l A0, D0
00002692 2068 00BA movea.l A0, [A0 + 0xBA]
00002696 3D68 0006 FFFC move.w [A6 - 0x4], [A0 + 0x6]
0000269C 206E 000C movea.l A0, [A6 + 0xC]
000026A0 302E FFFE move.w D0, [A6 - 0x2]
000026A4 48C0 ext.l D0
000026A6 E580 asl D0, 2
000026A8 D090 add.l D0, [A0]
000026AA 206E 0008 movea.l A0, [A6 + 0x8]
000026AE 2068 0004 movea.l A0, [A0 + 0x4]
000026B2 322E FFFE move.w D1, [A6 - 0x2]
000026B6 48C1 ext.l D1
000026B8 E581 asl D1, 2
000026BA D2AE 0008 add.l D1, [A6 + 0x8]
000026BE 2241 movea.l A1, D1
000026C0 322E FFFC move.w D1, [A6 - 0x4]
000026C4 C3FC 000A muls.w D1, 0xA /* '\n' */
000026C8 48C1 ext.l D1
000026CA 2F01 move.l -[A7], D1
000026CC 2269 00BA movea.l A1, [A1 + 0xBA]
000026D0 2F29 001C move.l -[A7], [A1 + 0x1C]
000026D4 2068 0022 movea.l A0, [A0 + 0x22]
000026D8 2D40 FFF6 move.l [A6 - 0xA], D0
000026DC 4E90 jsr [A0]
000026DE 508F addq.l A7, 8
000026E0 206E FFF6 movea.l A0, [A6 - 0xA]
000026E4 2080 move.l [A0], D0
000026E6 206E 000C movea.l A0, [A6 + 0xC]
000026EA 302E FFFE move.w D0, [A6 - 0x2]
000026EE 48C0 ext.l D0
000026F0 E580 asl D0, 2
000026F2 D0A8 0004 add.l D0, [A0 + 0x4]
000026F6 206E 0008 movea.l A0, [A6 + 0x8]
000026FA 2068 0004 movea.l A0, [A0 + 0x4]
000026FE 322E FFFC move.w D1, [A6 - 0x4]
00002702 C3FC 000A muls.w D1, 0xA /* '\n' */
00002706 48C1 ext.l D1
00002708 E581 asl D1, 2
0000270A 2F01 move.l -[A7], D1
0000270C 2068 001A movea.l A0, [A0 + 0x1A]
00002710 2D40 FFF6 move.l [A6 - 0xA], D0
00002714 4E90 jsr [A0]
00002716 588F addq.l A7, 4
00002718 206E FFF6 movea.l A0, [A6 - 0xA]
0000271C 2080 move.l [A0], D0
0000271E 426E FFFA clr.w [A6 - 0x6]
00002722 6040 bra +0x42 /* 00002764 */
label00002724:
00002724 206E 000C movea.l A0, [A6 + 0xC]
00002728 302E FFFE move.w D0, [A6 - 0x2]
0000272C 48C0 ext.l D0
0000272E E580 asl D0, 2
00002730 D0A8 0004 add.l D0, [A0 + 0x4]
00002734 2040 movea.l A0, D0
00002736 302E FFFA move.w D0, [A6 - 0x6]
0000273A 48C0 ext.l D0
0000273C E580 asl D0, 2
0000273E D090 add.l D0, [A0]
00002740 206E 000C movea.l A0, [A6 + 0xC]
00002744 322E FFFE move.w D1, [A6 - 0x2]
00002748 48C1 ext.l D1
0000274A E581 asl D1, 2
0000274C D290 add.l D1, [A0]
0000274E 2041 movea.l A0, D1
00002750 322E FFFA move.w D1, [A6 - 0x6]
00002754 48C1 ext.l D1
00002756 E581 asl D1, 2
00002758 D290 add.l D1, [A0]
0000275A 2041 movea.l A0, D1
0000275C 2240 movea.l A1, D0
0000275E 2290 move.l [A1], [A0]
00002760 526E FFFA addq.w [A6 - 0x6], 1
label00002764:
00002764 302E FFFC move.w D0, [A6 - 0x4]
00002768 C1FC 0006 muls.w D0, 0x6
0000276C B06E FFFA cmp.w D0, [A6 - 0x6]
00002770 6EB2 bgt -0x4C /* 00002724 */
00002772 426E FFFA clr.w [A6 - 0x6]
00002776 6000 009A bra +0x9C /* 00002812 */
label0000277A:
0000277A 206E 000C movea.l A0, [A6 + 0xC]
0000277E 302E FFFE move.w D0, [A6 - 0x2]
00002782 48C0 ext.l D0
00002784 E580 asl D0, 2
00002786 D0A8 0004 add.l D0, [A0 + 0x4]
0000278A 322E FFFC move.w D1, [A6 - 0x4]
0000278E E741 asl D1.w, 3
00002790 D26E FFFA add.w D1, [A6 - 0x6]
00002794 2040 movea.l A0, D0
00002796 48C1 ext.l D1
00002798 E581 asl D1, 2
0000279A D290 add.l D1, [A0]
0000279C 206E 000C movea.l A0, [A6 + 0xC]
000027A0 302E FFFE move.w D0, [A6 - 0x2]
000027A4 48C0 ext.l D0
000027A6 E580 asl D0, 2
000027A8 D090 add.l D0, [A0]
000027AA 342E FFFC move.w D2, [A6 - 0x4]
000027AE C5FC 0006 muls.w D2, 0x6
000027B2 D46E FFFA add.w D2, [A6 - 0x6]
000027B6 2040 movea.l A0, D0
000027B8 48C2 ext.l D2
000027BA E582 asl D2, 2
000027BC D490 add.l D2, [A0]
000027BE 2042 movea.l A0, D2
000027C0 2241 movea.l A1, D1
000027C2 2290 move.l [A1], [A0]
000027C4 206E 000C movea.l A0, [A6 + 0xC]
000027C8 302E FFFE move.w D0, [A6 - 0x2]
000027CC 48C0 ext.l D0
000027CE E580 asl D0, 2
000027D0 D0A8 0004 add.l D0, [A0 + 0x4]
000027D4 322E FFFC move.w D1, [A6 - 0x4]
000027D8 C3FC 0006 muls.w D1, 0x6
000027DC D26E FFFA add.w D1, [A6 - 0x6]
000027E0 2040 movea.l A0, D0
000027E2 48C1 ext.l D1
000027E4 E581 asl D1, 2
000027E6 D290 add.l D1, [A0]
000027E8 206E 000C movea.l A0, [A6 + 0xC]
000027EC 302E FFFE move.w D0, [A6 - 0x2]
000027F0 48C0 ext.l D0
000027F2 E580 asl D0, 2
000027F4 D090 add.l D0, [A0]
000027F6 342E FFFC move.w D2, [A6 - 0x4]
000027FA E742 asl D2.w, 3
000027FC D46E FFFA add.w D2, [A6 - 0x6]
00002800 2040 movea.l A0, D0
00002802 48C2 ext.l D2
00002804 E582 asl D2, 2
00002806 D490 add.l D2, [A0]
00002808 2042 movea.l A0, D2
0000280A 2241 movea.l A1, D1
0000280C 2290 move.l [A1], [A0]
0000280E 526E FFFA addq.w [A6 - 0x6], 1
label00002812:
00002812 302E FFFC move.w D0, [A6 - 0x4]
00002816 D040 add.w D0, D0
00002818 B06E FFFA cmp.w D0, [A6 - 0x6]
0000281C 6E00 FF5C bgt -0xA2 /* 0000277A */
00002820 526E FFFE addq.w [A6 - 0x2], 1
label00002824:
00002824 206E 0008 movea.l A0, [A6 + 0x8]
00002828 302E FFFE move.w D0, [A6 - 0x2]
0000282C B068 00B8 cmp.w D0, [A0 + 0xB8]
00002830 6D00 FE52 blt -0x1AC /* 00002684 */
00002834 4E5E unlink A6
00002836 4E75 rts
00002838 414C chk.w D0, A4
0000283A 4C4F 4353 movem.l D0,D1,D4,D6,A0,A1,A6, A7
0000283E 414D chk.w D0, A5
fn00002840:
00002840 4E56 FFFC link A6, -0x0004
00002844 426E FFFE clr.w [A6 - 0x2]
00002848 6000 0070 bra +0x72 /* 000028BA */
label0000284C:
0000284C 302E FFFE move.w D0, [A6 - 0x2]
00002850 48C0 ext.l D0
00002852 E580 asl D0, 2
00002854 D0AE 0008 add.l D0, [A6 + 0x8]
00002858 2040 movea.l A0, D0
0000285A 2068 00BA movea.l A0, [A0 + 0xBA]
0000285E 3D68 0006 FFFC move.w [A6 - 0x4], [A0 + 0x6]
00002864 206E 0008 movea.l A0, [A6 + 0x8]
00002868 2068 0004 movea.l A0, [A0 + 0x4]
0000286C 226E 000C movea.l A1, [A6 + 0xC]
00002870 302E FFFE move.w D0, [A6 - 0x2]
00002874 48C0 ext.l D0
00002876 E580 asl D0, 2
00002878 D091 add.l D0, [A1]
0000287A 322E FFFC move.w D1, [A6 - 0x4]
0000287E C3FC 000A muls.w D1, 0xA /* '\n' */
00002882 48C1 ext.l D1
00002884 2F01 move.l -[A7], D1
00002886 2240 movea.l A1, D0
00002888 2F11 move.l -[A7], [A1]
0000288A 2068 0026 movea.l A0, [A0 + 0x26]
0000288E 4E90 jsr [A0]
00002890 508F addq.l A7, 8
00002892 206E 0008 movea.l A0, [A6 + 0x8]
00002896 2068 0004 movea.l A0, [A0 + 0x4]
0000289A 226E 000C movea.l A1, [A6 + 0xC]
0000289E 302E FFFE move.w D0, [A6 - 0x2]
000028A2 48C0 ext.l D0
000028A4 E580 asl D0, 2
000028A6 D0A9 0004 add.l D0, [A1 + 0x4]
000028AA 2240 movea.l A1, D0
000028AC 2F11 move.l -[A7], [A1]
000028AE 2068 001E movea.l A0, [A0 + 0x1E]
000028B2 4E90 jsr [A0]
000028B4 588F addq.l A7, 4
000028B6 526E FFFE addq.w [A6 - 0x2], 1
label000028BA:
000028BA 206E 0008 movea.l A0, [A6 + 0x8]
000028BE 302E FFFE move.w D0, [A6 - 0x2]
000028C2 B068 00B8 cmp.w D0, [A0 + 0xB8]
000028C6 6D84 blt -0x7A /* 0000284C */
000028C8 206E 0008 movea.l A0, [A6 + 0x8]
000028CC 2068 0004 movea.l A0, [A0 + 0x4]
000028D0 226E 000C movea.l A1, [A6 + 0xC]
000028D4 2F11 move.l -[A7], [A1]
000028D6 2068 001E movea.l A0, [A0 + 0x1E]
000028DA 4E90 jsr [A0]
000028DC 588F addq.l A7, 4
000028DE 206E 0008 movea.l A0, [A6 + 0x8]
000028E2 2068 0004 movea.l A0, [A0 + 0x4]
000028E6 226E 000C movea.l A1, [A6 + 0xC]
000028EA 2F29 0004 move.l -[A7], [A1 + 0x4]
000028EE 2068 001E movea.l A0, [A0 + 0x1E]
000028F2 4E90 jsr [A0]
000028F4 588F addq.l A7, 4
000028F6 4E5E unlink A6
000028F8 4E75 rts
000028FA 4652 not.w [A2]
000028FC 4545 chk.w D2, D5
000028FE 5341 subq.w D1, 1
00002900 4D50 chk.w D6, [A0]
fn00002902:
00002902 4E56 0000 link A6, 0
00002906 2F07 move.l -[A7], D7
00002908 7E01 moveq.l D7, 0x01
0000290A 6026 bra +0x28 /* 00002932 */
label0000290C:
0000290C 302E 0010 move.w D0, [A6 + 0x10]
00002910 D047 add.w D0, D7
00002912 2F2E 000C move.l -[A7], [A6 + 0xC]
00002916 3F3C 0001 move.w -[A7], 0x1
0000291A 3F00 move.w -[A7], D0
0000291C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002920 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002924 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002928 4EBA 262E jsr [PC + 0x262E /* 00004F58 */]
0000292C 4FEF 0012 lea.l A7, [A7 + 0x12]
00002930 5247 addq.w D7, 1
label00002932:
00002932 BE6E 0012 cmp.w D7, [A6 + 0x12]
00002936 6FD4 ble -0x2A /* 0000290C */
00002938 2E1F move.l D7, [A7]+
0000293A 4E5E unlink A6
0000293C 4E75 rts
0000293E 4455 neg.w [A5]
00002940 504C addq.w A4, 8
00002942 4943 chk.w D4, D3
00002944 4154 chk.w D0, [A4]
fn00002946:
00002946 4E56 FFDE link A6, -0x0022
0000294A 2F0A move.l -[A7], A2
0000294C 426E FFE2 clr.w [A6 - 0x1E]
00002950 6000 0180 bra +0x182 /* 00002AD2 */
label00002954:
00002954 302E FFE2 move.w D0, [A6 - 0x1E]
00002958 48C0 ext.l D0
0000295A E580 asl D0, 2
0000295C D0AE 0008 add.l D0, [A6 + 0x8]
00002960 2040 movea.l A0, D0
00002962 2D68 00BA FFFC move.l [A6 - 0x4], [A0 + 0xBA]
00002968 206E FFFC movea.l A0, [A6 - 0x4]
0000296C 3D68 0006 FFE0 move.w [A6 - 0x20], [A0 + 0x6]
00002972 4A6E 0018 tst.w [A6 + 0x18]
00002976 6D22 blt +0x24 /* 0000299A */
00002978 302E FFE2 move.w D0, [A6 - 0x1E]
0000297C 48C0 ext.l D0
0000297E E580 asl D0, 2
00002980 D0AE 000C add.l D0, [A6 + 0xC]
00002984 322E 0018 move.w D1, [A6 + 0x18]
00002988 C3EE FFE0 muls.w D1, [A6 - 0x20]
0000298C 2040 movea.l A0, D0
0000298E 48C1 ext.l D1
00002990 E581 asl D1, 2
00002992 D290 add.l D1, [A0]
00002994 2D41 FFF8 move.l [A6 - 0x8], D1
00002998 603C bra +0x3E /* 000029D6 */
label0000299A:
0000299A 426E FFDE clr.w [A6 - 0x22]
0000299E 6024 bra +0x26 /* 000029C4 */
label000029A0:
000029A0 302E FFDE move.w D0, [A6 - 0x22]
000029A4 48C0 ext.l D0
000029A6 E580 asl D0, 2
000029A8 D08E add.l D0, A6
000029AA 322E FFE2 move.w D1, [A6 - 0x1E]
000029AE 48C1 ext.l D1
000029B0 E581 asl D1, 2
000029B2 D2AE 000C add.l D1, [A6 + 0xC]
000029B6 2041 movea.l A0, D1
000029B8 2050 movea.l A0, [A0]
000029BA 2240 movea.l A1, D0
000029BC 2350 FFE4 move.l [A1 - 0x1C], [A0]
000029C0 526E FFDE addq.w [A6 - 0x22], 1
label000029C4:
000029C4 302E FFDE move.w D0, [A6 - 0x22]
000029C8 B06E FFE0 cmp.w D0, [A6 - 0x20]
000029CC 6DD2 blt -0x2C /* 000029A0 */
000029CE 41EE FFE4 lea.l A0, [A6 - 0x1C]
000029D2 2D48 FFF8 move.l [A6 - 0x8], A0
label000029D6:
000029D6 4A6E 001C tst.w [A6 + 0x1C]
000029DA 6D22 blt +0x24 /* 000029FE */
000029DC 302E FFE2 move.w D0, [A6 - 0x1E]
000029E0 48C0 ext.l D0
000029E2 E580 asl D0, 2
000029E4 D0AE 000C add.l D0, [A6 + 0xC]
000029E8 322E 001C move.w D1, [A6 + 0x1C]
000029EC C3EE FFE0 muls.w D1, [A6 - 0x20]
000029F0 2040 movea.l A0, D0
000029F2 48C1 ext.l D1
000029F4 E581 asl D1, 2
000029F6 D290 add.l D1, [A0]
000029F8 2D41 FFF4 move.l [A6 - 0xC], D1
000029FC 604E bra +0x50 /* 00002A4C */
label000029FE:
000029FE 426E FFDE clr.w [A6 - 0x22]
00002A02 6036 bra +0x38 /* 00002A3A */
label00002A04:
00002A04 302E FFDE move.w D0, [A6 - 0x22]
00002A08 48C0 ext.l D0
00002A0A E580 asl D0, 2
00002A0C D08E add.l D0, A6
00002A0E 322E FFE2 move.w D1, [A6 - 0x1E]
00002A12 48C1 ext.l D1
00002A14 E581 asl D1, 2
00002A16 D2AE 000C add.l D1, [A6 + 0xC]
00002A1A 342E 001A move.w D2, [A6 + 0x1A]
00002A1E 5242 addq.w D2, 1
00002A20 C5EE FFE0 muls.w D2, [A6 - 0x20]
00002A24 2041 movea.l A0, D1
00002A26 5342 subq.w D2, 1
00002A28 48C2 ext.l D2
00002A2A E582 asl D2, 2
00002A2C D490 add.l D2, [A0]
00002A2E 2042 movea.l A0, D2
00002A30 2240 movea.l A1, D0
00002A32 2350 FFE4 move.l [A1 - 0x1C], [A0]
00002A36 526E FFDE addq.w [A6 - 0x22], 1
label00002A3A:
00002A3A 302E FFDE move.w D0, [A6 - 0x22]
00002A3E B06E FFE0 cmp.w D0, [A6 - 0x20]
00002A42 6DC0 blt -0x3E /* 00002A04 */
00002A44 41EE FFE4 lea.l A0, [A6 - 0x1C]
00002A48 2D48 FFF4 move.l [A6 - 0xC], A0
label00002A4C:
00002A4C 206E 0008 movea.l A0, [A6 + 0x8]
00002A50 302E FFE2 move.w D0, [A6 - 0x1E]
00002A54 48C0 ext.l D0
00002A56 E580 asl D0, 2
00002A58 D090 add.l D0, [A0]
00002A5A 2040 movea.l A0, D0
00002A5C 226E 0008 movea.l A1, [A6 + 0x8]
00002A60 302E FFE2 move.w D0, [A6 - 0x1E]
00002A64 48C0 ext.l D0
00002A66 E580 asl D0, 2
00002A68 D0AE 000C add.l D0, [A6 + 0xC]
00002A6C 322E 001A move.w D1, [A6 + 0x1A]
00002A70 C3EE FFE0 muls.w D1, [A6 - 0x20]
00002A74 2440 movea.l A2, D0
00002A76 48C1 ext.l D1
00002A78 E581 asl D1, 2
00002A7A D292 add.l D1, [A2]
00002A7C 302E FFE2 move.w D0, [A6 - 0x1E]
00002A80 48C0 ext.l D0
00002A82 E580 asl D0, 2
00002A84 D0AE 0010 add.l D0, [A6 + 0x10]
00002A88 246E 0008 movea.l A2, [A6 + 0x8]
00002A8C 342E 001E move.w D2, [A6 + 0x1E]
00002A90 C5EA 00B2 muls.w D2, [A2 + 0xB2]
00002A94 2440 movea.l A2, D0
00002A96 48C2 ext.l D2
00002A98 E582 asl D2, 2
00002A9A D492 add.l D2, [A2]
00002A9C 2F02 move.l -[A7], D2
00002A9E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002AA2 2F01 move.l -[A7], D1
00002AA4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002AA8 3F29 00B2 move.w -[A7], [A1 + 0xB2]
00002AAC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002AB0 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00002AB4 226E FFFC movea.l A1, [A6 - 0x4]
00002AB8 2F29 001C move.l -[A7], [A1 + 0x1C]
00002ABC 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002AC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AC4 2068 0038 movea.l A0, [A0 + 0x38]
00002AC8 4E90 jsr [A0]
00002ACA 4FEF 0022 lea.l A7, [A7 + 0x22]
00002ACE 526E FFE2 addq.w [A6 - 0x1E], 1
label00002AD2:
00002AD2 206E 0008 movea.l A0, [A6 + 0x8]
00002AD6 302E FFE2 move.w D0, [A6 - 0x1E]
00002ADA B068 00B8 cmp.w D0, [A0 + 0xB8]
00002ADE 6D00 FE74 blt -0x18A /* 00002954 */
00002AE2 245F movea.l A2, [A7]+
00002AE4 4E5E unlink A6
00002AE6 4E75 rts
00002AE8 4558 chk.w D2, [A0]+
00002AEA 5041 addq.w D1, 8
00002AEC 4E44 trap 4
00002AEE 2020 move.l D0, -[A0]
fn00002AF0:
00002AF0 4E56 0000 link A6, 0
00002AF4 206E 0008 movea.l A0, [A6 + 0x8]
00002AF8 2050 movea.l A0, [A0]
00002AFA 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002AFE 2F2E 000E move.l -[A7], [A6 + 0xE]
00002B02 3F2E 000C move.w -[A7], [A6 + 0xC]
00002B06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B0A 2068 0050 movea.l A0, [A0 + 0x50]
00002B0E 4E90 jsr [A0]
00002B10 4FEF 000E lea.l A7, [A7 + 0xE]
00002B14 206E 0008 movea.l A0, [A6 + 0x8]
00002B18 4A68 001E tst.w [A0 + 0x1E]
00002B1C 673E beq +0x40 /* 00002B5C */
00002B1E 206E 0008 movea.l A0, [A6 + 0x8]
00002B22 2050 movea.l A0, [A0]
00002B24 2F2D EC7E move.l -[A7], [A5 - 0x1382]
00002B28 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002B2C 3F2E 000C move.w -[A7], [A6 + 0xC]
00002B30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B34 2068 005C movea.l A0, [A0 + 0x5C]
00002B38 4E90 jsr [A0]
00002B3A 4FEF 000E lea.l A7, [A7 + 0xE]
00002B3E 206E 0008 movea.l A0, [A6 + 0x8]
00002B42 2050 movea.l A0, [A0]
00002B44 486D EC7E pea.l [A5 - 0x1382]
00002B48 3F2E 000C move.w -[A7], [A6 + 0xC]
00002B4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B50 2068 0074 movea.l A0, [A0 + 0x74]
00002B54 4E90 jsr [A0]
00002B56 4FEF 000A lea.l A7, [A7 + 0xA]
00002B5A 601C bra +0x1E /* 00002B78 */
label00002B5C:
00002B5C 206E 0008 movea.l A0, [A6 + 0x8]
00002B60 2050 movea.l A0, [A0]
00002B62 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002B66 3F2E 000C move.w -[A7], [A6 + 0xC]
00002B6A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B6E 2068 0074 movea.l A0, [A0 + 0x74]
00002B72 4E90 jsr [A0]
00002B74 4FEF 000A lea.l A7, [A7 + 0xA]
label00002B78:
00002B78 4E5E unlink A6
00002B7A 4E75 rts
00002B7C 454D chk.w D2, A5
00002B7E 4954 chk.w D4, [A4]
00002B80 3150 4153 move.w [A0 + 0x4153], [A0]
fn00002B84:
00002B84 4E56 FFF2 link A6, -0x000E
00002B88 2F0A move.l -[A7], A2
00002B8A 426E FFFA clr.w [A6 - 0x6]
00002B8E 6000 01BE bra +0x1C0 /* 00002D4E */
label00002B92:
00002B92 302E FFFA move.w D0, [A6 - 0x6]
00002B96 48C0 ext.l D0
00002B98 E580 asl D0, 2
00002B9A D0AE 0008 add.l D0, [A6 + 0x8]
00002B9E 2040 movea.l A0, D0
00002BA0 2D68 00BA FFFC move.l [A6 - 0x4], [A0 + 0xBA]
00002BA6 206E FFFC movea.l A0, [A6 - 0x4]
00002BAA 3028 0018 move.w D0, [A0 + 0x18]
00002BAE 5340 subq.w D0, 1
00002BB0 3D40 FFF6 move.w [A6 - 0xA], D0
00002BB4 4AAE 000C tst.l [A6 + 0xC]
00002BB8 6606 bne +0x8 /* 00002BC0 */
00002BBA 42AE FFF2 clr.l [A6 - 0xE]
00002BBE 601E bra +0x20 /* 00002BDE */
label00002BC0:
00002BC0 302E FFFA move.w D0, [A6 - 0x6]
00002BC4 48C0 ext.l D0
00002BC6 E580 asl D0, 2
00002BC8 D0AE 000C add.l D0, [A6 + 0xC]
00002BCC 2040 movea.l A0, D0
00002BCE 302E FFF6 move.w D0, [A6 - 0xA]
00002BD2 48C0 ext.l D0
00002BD4 E580 asl D0, 2
00002BD6 D090 add.l D0, [A0]
00002BD8 2040 movea.l A0, D0
00002BDA 2D50 FFF2 move.l [A6 - 0xE], [A0]
label00002BDE:
00002BDE 426E FFF8 clr.w [A6 - 0x8]
00002BE2 6000 0096 bra +0x98 /* 00002C7A */
label00002BE6:
00002BE6 206E 0008 movea.l A0, [A6 + 0x8]
00002BEA 2050 movea.l A0, [A0]
00002BEC 302E FFFA move.w D0, [A6 - 0x6]
00002BF0 48C0 ext.l D0
00002BF2 E580 asl D0, 2
00002BF4 D0AE 0010 add.l D0, [A6 + 0x10]
00002BF8 2240 movea.l A1, D0
00002BFA 302E FFF8 move.w D0, [A6 - 0x8]
00002BFE 48C0 ext.l D0
00002C00 E580 asl D0, 2
00002C02 D091 add.l D0, [A1]
00002C04 322E FFFA move.w D1, [A6 - 0x6]
00002C08 48C1 ext.l D1
00002C0A E581 asl D1, 2
00002C0C D2AE 0010 add.l D1, [A6 + 0x10]
00002C10 2241 movea.l A1, D1
00002C12 322E FFF8 move.w D1, [A6 - 0x8]
00002C16 5241 addq.w D1, 1
00002C18 48C1 ext.l D1
00002C1A E581 asl D1, 2
00002C1C D291 add.l D1, [A1]
00002C1E 342E FFFA move.w D2, [A6 - 0x6]
00002C22 48C2 ext.l D2
00002C24 E582 asl D2, 2
00002C26 D4AE 0018 add.l D2, [A6 + 0x18]
00002C2A 2242 movea.l A1, D2
00002C2C 342E FFF8 move.w D2, [A6 - 0x8]
00002C30 48C2 ext.l D2
00002C32 E582 asl D2, 2
00002C34 D491 add.l D2, [A1]
00002C36 2242 movea.l A1, D2
00002C38 2F11 move.l -[A7], [A1]
00002C3A 2241 movea.l A1, D1
00002C3C 2F11 move.l -[A7], [A1]
00002C3E 2240 movea.l A1, D0
00002C40 2F11 move.l -[A7], [A1]
00002C42 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002C46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002C4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C4E 2068 0030 movea.l A0, [A0 + 0x30]
00002C52 4E90 jsr [A0]
00002C54 4FEF 0018 lea.l A7, [A7 + 0x18]
00002C58 302E FFFA move.w D0, [A6 - 0x6]
00002C5C 48C0 ext.l D0
00002C5E E580 asl D0, 2
00002C60 D0AE 0010 add.l D0, [A6 + 0x10]
00002C64 2040 movea.l A0, D0
00002C66 302E FFF8 move.w D0, [A6 - 0x8]
00002C6A 48C0 ext.l D0
00002C6C E580 asl D0, 2
00002C6E D090 add.l D0, [A0]
00002C70 2040 movea.l A0, D0
00002C72 2D50 FFF2 move.l [A6 - 0xE], [A0]
00002C76 526E FFF8 addq.w [A6 - 0x8], 1
label00002C7A:
00002C7A 302E FFF8 move.w D0, [A6 - 0x8]
00002C7E B06E FFF6 cmp.w D0, [A6 - 0xA]
00002C82 6D00 FF62 blt -0x9C /* 00002BE6 */
00002C86 4AAE 0014 tst.l [A6 + 0x14]
00002C8A 6658 bne +0x5A /* 00002CE4 */
00002C8C 206E 0008 movea.l A0, [A6 + 0x8]
00002C90 2050 movea.l A0, [A0]
00002C92 302E FFFA move.w D0, [A6 - 0x6]
00002C96 48C0 ext.l D0
00002C98 E580 asl D0, 2
00002C9A D0AE 0010 add.l D0, [A6 + 0x10]
00002C9E 2240 movea.l A1, D0
00002CA0 302E FFF6 move.w D0, [A6 - 0xA]
00002CA4 48C0 ext.l D0
00002CA6 E580 asl D0, 2
00002CA8 D091 add.l D0, [A1]
00002CAA 322E FFFA move.w D1, [A6 - 0x6]
00002CAE 48C1 ext.l D1
00002CB0 E581 asl D1, 2
00002CB2 D2AE 0018 add.l D1, [A6 + 0x18]
00002CB6 2241 movea.l A1, D1
00002CB8 322E FFF6 move.w D1, [A6 - 0xA]
00002CBC 48C1 ext.l D1
00002CBE E581 asl D1, 2
00002CC0 D291 add.l D1, [A1]
00002CC2 2241 movea.l A1, D1
00002CC4 2F11 move.l -[A7], [A1]
00002CC6 42A7 clr.l -[A7]
00002CC8 2240 movea.l A1, D0
00002CCA 2F11 move.l -[A7], [A1]
00002CCC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002CD0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002CD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002CD8 2068 0030 movea.l A0, [A0 + 0x30]
00002CDC 4E90 jsr [A0]
00002CDE 4FEF 0018 lea.l A7, [A7 + 0x18]
00002CE2 6066 bra +0x68 /* 00002D4A */
label00002CE4:
00002CE4 206E 0008 movea.l A0, [A6 + 0x8]
00002CE8 2050 movea.l A0, [A0]
00002CEA 302E FFFA move.w D0, [A6 - 0x6]
00002CEE 48C0 ext.l D0
00002CF0 E580 asl D0, 2
00002CF2 D0AE 0010 add.l D0, [A6 + 0x10]
00002CF6 2240 movea.l A1, D0
00002CF8 302E FFF6 move.w D0, [A6 - 0xA]
00002CFC 48C0 ext.l D0
00002CFE E580 asl D0, 2
00002D00 D091 add.l D0, [A1]
00002D02 322E FFFA move.w D1, [A6 - 0x6]
00002D06 48C1 ext.l D1
00002D08 E581 asl D1, 2
00002D0A D2AE 0014 add.l D1, [A6 + 0x14]
00002D0E 2241 movea.l A1, D1
00002D10 322E FFFA move.w D1, [A6 - 0x6]
00002D14 48C1 ext.l D1
00002D16 E581 asl D1, 2
00002D18 D2AE 0018 add.l D1, [A6 + 0x18]
00002D1C 2441 movea.l A2, D1
00002D1E 322E FFF6 move.w D1, [A6 - 0xA]
00002D22 48C1 ext.l D1
00002D24 E581 asl D1, 2
00002D26 D292 add.l D1, [A2]
00002D28 2441 movea.l A2, D1
00002D2A 2F12 move.l -[A7], [A2]
00002D2C 2251 movea.l A1, [A1]
00002D2E 2F11 move.l -[A7], [A1]
00002D30 2240 movea.l A1, D0
00002D32 2F11 move.l -[A7], [A1]
00002D34 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002D38 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002D3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D40 2068 0030 movea.l A0, [A0 + 0x30]
00002D44 4E90 jsr [A0]
00002D46 4FEF 0018 lea.l A7, [A7 + 0x18]
label00002D4A:
00002D4A 526E FFFA addq.w [A6 - 0x6], 1
label00002D4E:
00002D4E 206E 0008 movea.l A0, [A6 + 0x8]
00002D52 302E FFFA move.w D0, [A6 - 0x6]
00002D56 B068 00B8 cmp.w D0, [A0 + 0xB8]
00002D5A 6D00 FE36 blt -0x1C8 /* 00002B92 */
00002D5E 245F movea.l A2, [A7]+
00002D60 4E5E unlink A6
00002D62 4E75 rts
00002D64 534D subq.w A5, 1
00002D66 4F4F chk.w D7, A7
00002D68 5448 addq.w A0, 2
00002D6A 4D43 chk.w D6, D3
fn00002D6C:
00002D6C 4E56 FFFA link A6, -0x0006
00002D70 4AAE 0018 tst.l [A6 + 0x18]
00002D74 6600 008A bne +0x8C /* 00002E00 */
00002D78 206E 0008 movea.l A0, [A6 + 0x8]
00002D7C 2050 movea.l A0, [A0]
00002D7E 226E 0010 movea.l A1, [A6 + 0x10]
00002D82 2F11 move.l -[A7], [A1]
00002D84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D88 2068 0028 movea.l A0, [A0 + 0x28]
00002D8C 4E90 jsr [A0]
00002D8E 508F addq.l A7, 8
00002D90 206E 0008 movea.l A0, [A6 + 0x8]
00002D94 0CA8 0000 0001 00CE cmpi.l [A0 + 0xCE], 0x1
00002D9C 6F3C ble +0x3E /* 00002DDA */
00002D9E 206E 0008 movea.l A0, [A6 + 0x8]
00002DA2 2050 movea.l A0, [A0]
00002DA4 226E 0010 movea.l A1, [A6 + 0x10]
00002DA8 2F29 0004 move.l -[A7], [A1 + 0x4]
00002DAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DB0 2068 0028 movea.l A0, [A0 + 0x28]
00002DB4 4E90 jsr [A0]
00002DB6 508F addq.l A7, 8
00002DB8 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DBC 206E 0010 movea.l A0, [A6 + 0x10]
00002DC0 2F28 0004 move.l -[A7], [A0 + 0x4]
00002DC4 206E 0010 movea.l A0, [A6 + 0x10]
00002DC8 2F10 move.l -[A7], [A0]
00002DCA 42A7 clr.l -[A7]
00002DCC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DD0 4EBA FDB2 jsr [PC - 0x24E /* 00002B84 */]
00002DD4 4FEF 0014 lea.l A7, [A7 + 0x14]
00002DD8 601A bra +0x1C /* 00002DF4 */
label00002DDA:
00002DDA 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DDE 42A7 clr.l -[A7]
00002DE0 206E 0010 movea.l A0, [A6 + 0x10]
00002DE4 2F10 move.l -[A7], [A0]
00002DE6 42A7 clr.l -[A7]
00002DE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DEC 4EBA FD96 jsr [PC - 0x26A /* 00002B84 */]
00002DF0 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002DF4:
00002DF4 206E 0014 movea.l A0, [A6 + 0x14]
00002DF8 7001 moveq.l D0, 0x01
00002DFA 3080 move.w [A0], D0
00002DFC 6000 00E2 bra +0xE4 /* 00002EE0 */
label00002E00:
00002E00 206E 0014 movea.l A0, [A6 + 0x14]
00002E04 3D50 FFFC move.w [A6 - 0x4], [A0]
00002E08 4A6E FFFC tst.w [A6 - 0x4]
00002E0C 6708 beq +0xA /* 00002E16 */
00002E0E 302E FFFC move.w D0, [A6 - 0x4]
00002E12 5340 subq.w D0, 1
00002E14 6002 bra +0x4 /* 00002E18 */
label00002E16:
00002E16 7002 moveq.l D0, 0x02
label00002E18:
00002E18 3D40 FFFE move.w [A6 - 0x2], D0
00002E1C 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2
00002E22 6708 beq +0xA /* 00002E2C */
00002E24 302E FFFC move.w D0, [A6 - 0x4]
00002E28 5240 addq.w D0, 1
00002E2A 6002 bra +0x4 /* 00002E2E */
label00002E2C:
00002E2C 7000 moveq.l D0, 0x00
label00002E2E:
00002E2E 3D40 FFFA move.w [A6 - 0x6], D0
00002E32 206E 0014 movea.l A0, [A6 + 0x14]
00002E36 30AE FFFA move.w [A0], [A6 - 0x6]
00002E3A 206E 0008 movea.l A0, [A6 + 0x8]
00002E3E 2028 00CE move.l D0, [A0 + 0xCE]
00002E42 5380 subq.l D0, 1
00002E44 B0AE 0018 cmp.l D0, [A6 + 0x18]
00002E48 6E34 bgt +0x36 /* 00002E7E */
00002E4A 302E FFFE move.w D0, [A6 - 0x2]
00002E4E 48C0 ext.l D0
00002E50 E580 asl D0, 2
00002E52 D0AE 0010 add.l D0, [A6 + 0x10]
00002E56 322E FFFC move.w D1, [A6 - 0x4]
00002E5A 48C1 ext.l D1
00002E5C E581 asl D1, 2
00002E5E D2AE 0010 add.l D1, [A6 + 0x10]
00002E62 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E66 42A7 clr.l -[A7]
00002E68 2041 movea.l A0, D1
00002E6A 2F10 move.l -[A7], [A0]
00002E6C 2040 movea.l A0, D0
00002E6E 2F10 move.l -[A7], [A0]
00002E70 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E74 4EBA FD0E jsr [PC - 0x2F2 /* 00002B84 */]
00002E78 4FEF 0014 lea.l A7, [A7 + 0x14]
00002E7C 6062 bra +0x64 /* 00002EE0 */
label00002E7E:
00002E7E 206E 0008 movea.l A0, [A6 + 0x8]
00002E82 2050 movea.l A0, [A0]
00002E84 302E FFFA move.w D0, [A6 - 0x6]
00002E88 48C0 ext.l D0
00002E8A E580 asl D0, 2
00002E8C D0AE 0010 add.l D0, [A6 + 0x10]
00002E90 2240 movea.l A1, D0
00002E92 2F11 move.l -[A7], [A1]
00002E94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E98 2068 0028 movea.l A0, [A0 + 0x28]
00002E9C 4E90 jsr [A0]
00002E9E 508F addq.l A7, 8
00002EA0 302E FFFE move.w D0, [A6 - 0x2]
00002EA4 48C0 ext.l D0
00002EA6 E580 asl D0, 2
00002EA8 D0AE 0010 add.l D0, [A6 + 0x10]
00002EAC 322E FFFC move.w D1, [A6 - 0x4]
00002EB0 48C1 ext.l D1
00002EB2 E581 asl D1, 2
00002EB4 D2AE 0010 add.l D1, [A6 + 0x10]
00002EB8 342E FFFA move.w D2, [A6 - 0x6]
00002EBC 48C2 ext.l D2
00002EBE E582 asl D2, 2
00002EC0 D4AE 0010 add.l D2, [A6 + 0x10]
00002EC4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002EC8 2042 movea.l A0, D2
00002ECA 2F10 move.l -[A7], [A0]
00002ECC 2041 movea.l A0, D1
00002ECE 2F10 move.l -[A7], [A0]
00002ED0 2040 movea.l A0, D0
00002ED2 2F10 move.l -[A7], [A0]
00002ED4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002ED8 4EBA FCAA jsr [PC - 0x356 /* 00002B84 */]
00002EDC 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002EE0:
00002EE0 4E5E unlink A6
00002EE2 4E75 rts
00002EE4 4745 chk.w D3, D5
00002EE6 5453 addq.w [A3], 2
00002EE8 4D4F chk.w D6, A7
00002EEA 4F54 chk.w D7, [A4]
export_24:
00002EEC 4E56 FFCA link A6, -0x0036
00002EF0 206E 0008 movea.l A0, [A6 + 0x8]
00002EF4 4A68 001E tst.w [A0 + 0x1E]
00002EF8 6712 beq +0x14 /* 00002F0C */
00002EFA 206E 0008 movea.l A0, [A6 + 0x8]
00002EFE 2050 movea.l A0, [A0]
00002F00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F04 2068 0058 movea.l A0, [A0 + 0x58]
00002F08 4E90 jsr [A0]
00002F0A 588F addq.l A7, 4
label00002F0C:
00002F0C 206E 0008 movea.l A0, [A6 + 0x8]
00002F10 0C68 0001 00B8 cmpi.w [A0 + 0xB8], 0x1
00002F16 661A bne +0x1C /* 00002F32 */
00002F18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F1C 4EBA F2D4 jsr [PC - 0xD2C /* 000021F2 */]
00002F20 588F addq.l A7, 4
00002F22 206E 0008 movea.l A0, [A6 + 0x8]
00002F26 2068 00BA movea.l A0, [A0 + 0xBA]
00002F2A 3D68 0006 FFF2 move.w [A6 - 0xE], [A0 + 0x6]
00002F30 6010 bra +0x12 /* 00002F42 */
label00002F32:
00002F32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F36 4EBA F0E0 jsr [PC - 0xF20 /* 00002018 */]
00002F3A 588F addq.l A7, 4
00002F3C 7001 moveq.l D0, 0x01
00002F3E 3D40 FFF2 move.w [A6 - 0xE], D0
label00002F42:
00002F42 206E 0008 movea.l A0, [A6 + 0x8]
00002F46 3028 00B2 move.w D0, [A0 + 0xB2]
00002F4A E740 asl D0.w, 3
00002F4C 3B40 EC74 move.w [A5 - 0x138C], D0
00002F50 206E 0008 movea.l A0, [A6 + 0x8]
00002F54 3028 00B0 move.w D0, [A0 + 0xB0]
00002F58 E740 asl D0.w, 3
00002F5A 48C0 ext.l D0
00002F5C 2F00 move.l -[A7], D0
00002F5E 206E 0008 movea.l A0, [A6 + 0x8]
00002F62 2F28 0034 move.l -[A7], [A0 + 0x34]
00002F66 4EBA 1FC6 jsr [PC + 0x1FC6 /* 00004F2E */]
00002F6A 508F addq.l A7, 8
00002F6C 2D40 FFFC move.l [A6 - 0x4], D0
00002F70 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F74 4EBA F598 jsr [PC - 0xA68 /* 0000250E */]
00002F78 588F addq.l A7, 4
00002F7A 2D40 FFEE move.l [A6 - 0x12], D0
00002F7E 206E 0008 movea.l A0, [A6 + 0x8]
00002F82 4A68 0026 tst.w [A0 + 0x26]
00002F86 672A beq +0x2C /* 00002FB2 */
00002F88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F8C 4EBA F580 jsr [PC - 0xA80 /* 0000250E */]
00002F90 588F addq.l A7, 4
00002F92 2D40 FFE2 move.l [A6 - 0x1E], D0
00002F96 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F9A 4EBA F572 jsr [PC - 0xA8E /* 0000250E */]
00002F9E 588F addq.l A7, 4
00002FA0 2D40 FFE6 move.l [A6 - 0x1A], D0
00002FA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FA8 4EBA F564 jsr [PC - 0xA9C /* 0000250E */]
00002FAC 588F addq.l A7, 4
00002FAE 2D40 FFEA move.l [A6 - 0x16], D0
label00002FB2:
00002FB2 486E FFD8 pea.l [A6 - 0x28]
00002FB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FBA 4EBA F672 jsr [PC - 0x98E /* 0000262E */]
00002FBE 508F addq.l A7, 8
00002FC0 206E 0008 movea.l A0, [A6 + 0x8]
00002FC4 326D EC74 movea.w A1, [A5 - 0x138C]
00002FC8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FCC 2F09 move.l -[A7], A1
00002FCE 3F28 0044 move.w -[A7], [A0 + 0x44]
00002FD2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FD6 4EBA F466 jsr [PC - 0xB9A /* 0000243E */]
00002FDA 4FEF 000E lea.l A7, [A7 + 0xE]
00002FDE 2D40 FFD4 move.l [A6 - 0x2C], D0
00002FE2 206E 0008 movea.l A0, [A6 + 0x8]
00002FE6 326D EC74 movea.w A1, [A5 - 0x138C]
00002FEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FEE 2F09 move.l -[A7], A1
00002FF0 3F28 00B4 move.w -[A7], [A0 + 0xB4]
00002FF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FF8 4EBA F444 jsr [PC - 0xBBC /* 0000243E */]
00002FFC 4FEF 000E lea.l A7, [A7 + 0xE]
00003000 2D40 FFD0 move.l [A6 - 0x30], D0
00003004 206E 0008 movea.l A0, [A6 + 0x8]
00003008 4A68 001E tst.w [A0 + 0x1E]
0000300C 671E beq +0x20 /* 0000302C */
0000300E 206E 0008 movea.l A0, [A6 + 0x8]
00003012 2068 0004 movea.l A0, [A0 + 0x4]
00003016 326D EC74 movea.w A1, [A5 - 0x138C]
0000301A 2F09 move.l -[A7], A1
0000301C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003020 2068 0022 movea.l A0, [A0 + 0x22]
00003024 4E90 jsr [A0]
00003026 508F addq.l A7, 8
00003028 2B40 EC7E move.l [A5 - 0x1382], D0
label0000302C:
0000302C 206E 0008 movea.l A0, [A6 + 0x8]
00003030 2068 0004 movea.l A0, [A0 + 0x4]
00003034 42A7 clr.l -[A7]
00003036 42A7 clr.l -[A7]
00003038 42A7 clr.l -[A7]
0000303A 2068 003A movea.l A0, [A0 + 0x3A]
0000303E 4E90 jsr [A0]
00003040 4FEF 000C lea.l A7, [A7 + 0xC]
00003044 206E 0008 movea.l A0, [A6 + 0x8]
00003048 2050 movea.l A0, [A0]
0000304A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000304E 2068 0018 movea.l A0, [A0 + 0x18]
00003052 4E90 jsr [A0]
00003054 588F addq.l A7, 4
00003056 206E 0008 movea.l A0, [A6 + 0x8]
0000305A 2050 movea.l A0, [A0]
0000305C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003060 2068 0034 movea.l A0, [A0 + 0x34]
00003064 4E90 jsr [A0]
00003066 588F addq.l A7, 4
00003068 206E 0008 movea.l A0, [A6 + 0x8]
0000306C 2050 movea.l A0, [A0]
0000306E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003072 2068 0024 movea.l A0, [A0 + 0x24]
00003076 4E90 jsr [A0]
00003078 588F addq.l A7, 4
0000307A 42AE FFF4 clr.l [A6 - 0xC]
0000307E 7001 moveq.l D0, 0x01
00003080 3D40 FFCE move.w [A6 - 0x32], D0
00003084 42AE FFF8 clr.l [A6 - 0x8]
00003088 6000 01EE bra +0x1F0 /* 00003278 */
label0000308C:
0000308C 086E 0000 FFCF bchg.b [A6 - 0x31], 0x0
00003092 426E FFCC clr.w [A6 - 0x34]
00003096 6000 00BC bra +0xBE /* 00003154 */
label0000309A:
0000309A 306E FFCC movea.w A0, [A6 - 0x34]
0000309E D1EE FFF8 add.l A0, [A6 - 0x8]
000030A2 226E 0008 movea.l A1, [A6 + 0x8]
000030A6 B1E9 00CE cmpa.l A0, [A1 + 0xCE]
000030AA 6C00 0070 bge +0x72 /* 0000311C */
000030AE 206E 0008 movea.l A0, [A6 + 0x8]
000030B2 4A68 0026 tst.w [A0 + 0x26]
000030B6 6724 beq +0x26 /* 000030DC */
000030B8 306E FFCC movea.w A0, [A6 - 0x34]
000030BC D1EE FFF8 add.l A0, [A6 - 0x8]
000030C0 4850 pea.l [A0]
000030C2 486E FFE0 pea.l [A6 - 0x20]
000030C6 486E FFE2 pea.l [A6 - 0x1E]
000030CA 2F2E FFEE move.l -[A7], [A6 - 0x12]
000030CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030D2 4EBA FC98 jsr [PC - 0x368 /* 00002D6C */]
000030D6 4FEF 0014 lea.l A7, [A7 + 0x14]
000030DA 6016 bra +0x18 /* 000030F2 */
label000030DC:
000030DC 206E 0008 movea.l A0, [A6 + 0x8]
000030E0 2050 movea.l A0, [A0]
000030E2 2F2E FFEE move.l -[A7], [A6 - 0x12]
000030E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030EA 2068 0028 movea.l A0, [A0 + 0x28]
000030EE 4E90 jsr [A0]
000030F0 508F addq.l A7, 8
label000030F2:
000030F2 302E FFCE move.w D0, [A6 - 0x32]
000030F6 48C0 ext.l D0
000030F8 E580 asl D0, 2
000030FA D08E add.l D0, A6
000030FC 322E FFCC move.w D1, [A6 - 0x34]
00003100 E741 asl D1.w, 3
00003102 3F01 move.w -[A7], D1
00003104 2040 movea.l A0, D0
00003106 2F28 FFD8 move.l -[A7], [A0 - 0x28]
0000310A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000310E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003112 4EBA F19E jsr [PC - 0xE62 /* 000022B2 */]
00003116 4FEF 000E lea.l A7, [A7 + 0xE]
0000311A 6034 bra +0x36 /* 00003150 */
label0000311C:
0000311C 302E FFCE move.w D0, [A6 - 0x32]
00003120 48C0 ext.l D0
00003122 E580 asl D0, 2
00003124 D08E add.l D0, A6
00003126 2040 movea.l A0, D0
00003128 226E 0008 movea.l A1, [A6 + 0x8]
0000312C 302E FFCC move.w D0, [A6 - 0x34]
00003130 E740 asl D0.w, 3
00003132 3F3C 0008 move.w -[A7], 0x8
00003136 5340 subq.w D0, 1
00003138 3F00 move.w -[A7], D0
0000313A 2269 00BA movea.l A1, [A1 + 0xBA]
0000313E 2F29 001C move.l -[A7], [A1 + 0x1C]
00003142 2068 FFD8 movea.l A0, [A0 - 0x28]
00003146 2F10 move.l -[A7], [A0]
00003148 4EBA F7B8 jsr [PC - 0x848 /* 00002902 */]
0000314C 4FEF 000C lea.l A7, [A7 + 0xC]
label00003150:
00003150 526E FFCC addq.w [A6 - 0x34], 1
label00003154:
00003154 302E FFCC move.w D0, [A6 - 0x34]
00003158 B06E FFF2 cmp.w D0, [A6 - 0xE]
0000315C 6D00 FF3C blt -0xC2 /* 0000309A */
00003160 4AAE FFF8 tst.l [A6 - 0x8]
00003164 6700 0088 beq +0x8A /* 000031EE */
00003168 302E FFCE move.w D0, [A6 - 0x32]
0000316C 48C0 ext.l D0
0000316E E580 asl D0, 2
00003170 D08E add.l D0, A6
00003172 3F3C 0007 move.w -[A7], 0x7
00003176 4267 clr.w -[A7]
00003178 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000317C 3F3C 0008 move.w -[A7], 0x8
00003180 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003184 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00003188 2040 movea.l A0, D0
0000318A 2F28 FFD8 move.l -[A7], [A0 - 0x28]
0000318E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003192 4EBA F7B2 jsr [PC - 0x84E /* 00002946 */]
00003196 4FEF 0018 lea.l A7, [A7 + 0x18]
0000319A 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000319E 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000031A2 3F2D EC74 move.w -[A7], [A5 - 0x138C]
000031A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031AA 4EBA F944 jsr [PC - 0x6BC /* 00002AF0 */]
000031AE 4FEF 000E lea.l A7, [A7 + 0xE]
000031B2 302D EC74 move.w D0, [A5 - 0x138C]
000031B6 48C0 ext.l D0
000031B8 D1AE FFF4 add.l [A6 - 0xC], D0
000031BC 302E FFCE move.w D0, [A6 - 0x32]
000031C0 48C0 ext.l D0
000031C2 E580 asl D0, 2
000031C4 D08E add.l D0, A6
000031C6 4267 clr.w -[A7]
000031C8 3F3C 0001 move.w -[A7], 0x1
000031CC 4267 clr.w -[A7]
000031CE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000031D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000031D6 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000031DA 2040 movea.l A0, D0
000031DC 2F28 FFD8 move.l -[A7], [A0 - 0x28]
000031E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031E4 4EBA F760 jsr [PC - 0x8A0 /* 00002946 */]
000031E8 4FEF 0018 lea.l A7, [A7 + 0x18]
000031EC 6030 bra +0x32 /* 0000321E */
label000031EE:
000031EE 302E FFCE move.w D0, [A6 - 0x32]
000031F2 48C0 ext.l D0
000031F4 E580 asl D0, 2
000031F6 D08E add.l D0, A6
000031F8 4267 clr.w -[A7]
000031FA 3F3C 0001 move.w -[A7], 0x1
000031FE 4267 clr.w -[A7]
00003200 3F3C FFFF move.w -[A7], 0xFFFF
00003204 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003208 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000320C 2040 movea.l A0, D0
0000320E 2F28 FFD8 move.l -[A7], [A0 - 0x28]
00003212 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003216 4EBA F72E jsr [PC - 0x8D2 /* 00002946 */]
0000321A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000321E:
0000321E 7001 moveq.l D0, 0x01
00003220 3D40 FFCA move.w [A6 - 0x36], D0
00003224 6040 bra +0x42 /* 00003266 */
label00003226:
00003226 302E FFCE move.w D0, [A6 - 0x32]
0000322A 48C0 ext.l D0
0000322C E580 asl D0, 2
0000322E D08E add.l D0, A6
00003230 3F2E FFCA move.w -[A7], [A6 - 0x36]
00003234 322E FFCA move.w D1, [A6 - 0x36]
00003238 5241 addq.w D1, 1
0000323A 3F01 move.w -[A7], D1
0000323C 3F2E FFCA move.w -[A7], [A6 - 0x36]
00003240 322E FFCA move.w D1, [A6 - 0x36]
00003244 5341 subq.w D1, 1
00003246 3F01 move.w -[A7], D1
00003248 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000324C 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00003250 2040 movea.l A0, D0
00003252 2F28 FFD8 move.l -[A7], [A0 - 0x28]
00003256 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000325A 4EBA F6EA jsr [PC - 0x916 /* 00002946 */]
0000325E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003262 526E FFCA addq.w [A6 - 0x36], 1
label00003266:
00003266 0C6E 0006 FFCA cmpi.w [A6 - 0x36], 0x6
0000326C 6FB8 ble -0x46 /* 00003226 */
0000326E 302E FFF2 move.w D0, [A6 - 0xE]
00003272 48C0 ext.l D0
00003274 D1AE FFF8 add.l [A6 - 0x8], D0
label00003278:
00003278 206E 0008 movea.l A0, [A6 + 0x8]
0000327C 202E FFF8 move.l D0, [A6 - 0x8]
00003280 B0A8 00CE cmp.l D0, [A0 + 0xCE]
00003284 6D00 FE06 blt -0x1F8 /* 0000308C */
00003288 302E FFCE move.w D0, [A6 - 0x32]
0000328C 48C0 ext.l D0
0000328E E580 asl D0, 2
00003290 D08E add.l D0, A6
00003292 3F3C 0007 move.w -[A7], 0x7
00003296 3F3C FFFF move.w -[A7], 0xFFFF
0000329A 3F3C 0007 move.w -[A7], 0x7
0000329E 3F3C 0006 move.w -[A7], 0x6
000032A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032A6 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000032AA 2040 movea.l A0, D0
000032AC 2F28 FFD8 move.l -[A7], [A0 - 0x28]
000032B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032B4 4EBA F690 jsr [PC - 0x970 /* 00002946 */]
000032B8 4FEF 0018 lea.l A7, [A7 + 0x18]
000032BC 206E 0008 movea.l A0, [A6 + 0x8]
000032C0 2028 0038 move.l D0, [A0 + 0x38]
000032C4 90AE FFF4 sub.l D0, [A6 - 0xC]
000032C8 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000032CC 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000032D0 3F00 move.w -[A7], D0
000032D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032D6 4EBA F818 jsr [PC - 0x7E8 /* 00002AF0 */]
000032DA 4FEF 000E lea.l A7, [A7 + 0xE]
000032DE 206E 0008 movea.l A0, [A6 + 0x8]
000032E2 2050 movea.l A0, [A0]
000032E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032E8 2068 002C movea.l A0, [A0 + 0x2C]
000032EC 4E90 jsr [A0]
000032EE 588F addq.l A7, 4
000032F0 206E 0008 movea.l A0, [A6 + 0x8]
000032F4 2050 movea.l A0, [A0]
000032F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032FA 2068 0048 movea.l A0, [A0 + 0x48]
000032FE 4E90 jsr [A0]
00003300 588F addq.l A7, 4
00003302 206E 0008 movea.l A0, [A6 + 0x8]
00003306 2050 movea.l A0, [A0]
00003308 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000330C 2068 0020 movea.l A0, [A0 + 0x20]
00003310 4E90 jsr [A0]
00003312 588F addq.l A7, 4
00003314 206E 0008 movea.l A0, [A6 + 0x8]
00003318 2050 movea.l A0, [A0]
0000331A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000331E 2068 0010 movea.l A0, [A0 + 0x10]
00003322 4E90 jsr [A0]
00003324 588F addq.l A7, 4
00003326 206E 0008 movea.l A0, [A6 + 0x8]
0000332A 2050 movea.l A0, [A0]
0000332C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003330 2068 0008 movea.l A0, [A0 + 0x8]
00003334 4E90 jsr [A0]
00003336 588F addq.l A7, 4
00003338 4A40 tst.w D0
0000333A 6712 beq +0x14 /* 0000334E */
0000333C 206E 0008 movea.l A0, [A6 + 0x8]
00003340 2068 0004 movea.l A0, [A0 + 0x4]
00003344 486D ED02 pea.l [A5 - 0x12FE]
00003348 2050 movea.l A0, [A0]
0000334A 4E90 jsr [A0]
0000334C 588F addq.l A7, 4
label0000334E:
0000334E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003352 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003356 4EBA F262 jsr [PC - 0xD9E /* 000025BA */]
0000335A 508F addq.l A7, 8
0000335C 206E 0008 movea.l A0, [A6 + 0x8]
00003360 4A68 0026 tst.w [A0 + 0x26]
00003364 672A beq +0x2C /* 00003390 */
00003366 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000336A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000336E 4EBA F24A jsr [PC - 0xDB6 /* 000025BA */]
00003372 508F addq.l A7, 8
00003374 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00003378 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000337C 4EBA F23C jsr [PC - 0xDC4 /* 000025BA */]
00003380 508F addq.l A7, 8
00003382 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003386 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000338A 4EBA F22E jsr [PC - 0xDD2 /* 000025BA */]
0000338E 508F addq.l A7, 8
label00003390:
00003390 486E FFD8 pea.l [A6 - 0x28]
00003394 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003398 4EBA F4A6 jsr [PC - 0xB5A /* 00002840 */]
0000339C 508F addq.l A7, 8
0000339E 206E 0008 movea.l A0, [A6 + 0x8]
000033A2 326D EC74 movea.w A1, [A5 - 0x138C]
000033A6 2F09 move.l -[A7], A1
000033A8 3F28 0044 move.w -[A7], [A0 + 0x44]
000033AC 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000033B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033B4 4EBA F0FC jsr [PC - 0xF04 /* 000024B2 */]
000033B8 4FEF 000E lea.l A7, [A7 + 0xE]
000033BC 206E 0008 movea.l A0, [A6 + 0x8]
000033C0 326D EC74 movea.w A1, [A5 - 0x138C]
000033C4 2F09 move.l -[A7], A1
000033C6 3F28 00B4 move.w -[A7], [A0 + 0xB4]
000033CA 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000033CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033D2 4EBA F0DE jsr [PC - 0xF22 /* 000024B2 */]
000033D6 4FEF 000E lea.l A7, [A7 + 0xE]
000033DA 206E 0008 movea.l A0, [A6 + 0x8]
000033DE 4A68 001E tst.w [A0 + 0x1E]
000033E2 671A beq +0x1C /* 000033FE */
000033E4 206E 0008 movea.l A0, [A6 + 0x8]
000033E8 2068 0004 movea.l A0, [A0 + 0x4]
000033EC 326D EC74 movea.w A1, [A5 - 0x138C]
000033F0 2F09 move.l -[A7], A1
000033F2 2F2D EC7E move.l -[A7], [A5 - 0x1382]
000033F6 2068 0026 movea.l A0, [A0 + 0x26]
000033FA 4E90 jsr [A0]
000033FC 508F addq.l A7, 8
label000033FE:
000033FE 206E 0008 movea.l A0, [A6 + 0x8]
00003402 4A68 001E tst.w [A0 + 0x1E]
00003406 6712 beq +0x14 /* 0000341A */
00003408 206E 0008 movea.l A0, [A6 + 0x8]
0000340C 2050 movea.l A0, [A0]
0000340E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003412 2068 0068 movea.l A0, [A0 + 0x68]
00003416 4E90 jsr [A0]
00003418 588F addq.l A7, 4
label0000341A:
0000341A 4E5E unlink A6
0000341C 4E75 rts
0000341E 5349 subq.w A1, 1
00003420 4E47 trap 7
00003422 4C45 4443 movem.l D0,D1,D6,A2,A6, D5
export_25:
00003426 4E56 FFBC link A6, -0x0044
0000342A 206E 0008 movea.l A0, [A6 + 0x8]
0000342E 4A68 001E tst.w [A0 + 0x1E]
00003432 6712 beq +0x14 /* 00003446 */
00003434 206E 0008 movea.l A0, [A6 + 0x8]
00003438 2050 movea.l A0, [A0]
0000343A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000343E 2068 0058 movea.l A0, [A0 + 0x58]
00003442 4E90 jsr [A0]
00003444 588F addq.l A7, 4
label00003446:
00003446 206E 0008 movea.l A0, [A6 + 0x8]
0000344A 3028 00B2 move.w D0, [A0 + 0xB2]
0000344E E740 asl D0.w, 3
00003450 3B40 EC74 move.w [A5 - 0x138C], D0
00003454 206E 0008 movea.l A0, [A6 + 0x8]
00003458 3028 00B0 move.w D0, [A0 + 0xB0]
0000345C E740 asl D0.w, 3
0000345E 48C0 ext.l D0
00003460 2F00 move.l -[A7], D0
00003462 206E 0008 movea.l A0, [A6 + 0x8]
00003466 2F28 0034 move.l -[A7], [A0 + 0x34]
0000346A 4EBA 1AC2 jsr [PC + 0x1AC2 /* 00004F2E */]
0000346E 508F addq.l A7, 8
00003470 2D40 FFFC move.l [A6 - 0x4], D0
00003474 206E 0008 movea.l A0, [A6 + 0x8]
00003478 326D EC74 movea.w A1, [A5 - 0x138C]
0000347C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003480 2F09 move.l -[A7], A1
00003482 3F28 00B4 move.w -[A7], [A0 + 0xB4]
00003486 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000348A 4EBA EFB2 jsr [PC - 0x104E /* 0000243E */]
0000348E 4FEF 000E lea.l A7, [A7 + 0xE]
00003492 2D40 FFCC move.l [A6 - 0x34], D0
00003496 206E 0008 movea.l A0, [A6 + 0x8]
0000349A 4A68 001E tst.w [A0 + 0x1E]
0000349E 671E beq +0x20 /* 000034BE */
000034A0 206E 0008 movea.l A0, [A6 + 0x8]
000034A4 2068 0004 movea.l A0, [A0 + 0x4]
000034A8 326D EC74 movea.w A1, [A5 - 0x138C]
000034AC 2F09 move.l -[A7], A1
000034AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000034B2 2068 0022 movea.l A0, [A0 + 0x22]
000034B6 4E90 jsr [A0]
000034B8 508F addq.l A7, 8
000034BA 2B40 EC7E move.l [A5 - 0x1382], D0
label000034BE:
000034BE 206E 0008 movea.l A0, [A6 + 0x8]
000034C2 2068 0004 movea.l A0, [A0 + 0x4]
000034C6 226E 0008 movea.l A1, [A6 + 0x8]
000034CA 3269 0044 movea.w A1, [A1 + 0x44]
000034CE 2009 move.l D0, A1
000034D0 E580 asl D0, 2
000034D2 2F00 move.l -[A7], D0
000034D4 2068 001A movea.l A0, [A0 + 0x1A]
000034D8 4E90 jsr [A0]
000034DA 588F addq.l A7, 4
000034DC 2D40 FFD4 move.l [A6 - 0x2C], D0
000034E0 426E FFC6 clr.w [A6 - 0x3A]
000034E4 6052 bra +0x54 /* 00003538 */
label000034E6:
000034E6 302E FFC6 move.w D0, [A6 - 0x3A]
000034EA 48C0 ext.l D0
000034EC E580 asl D0, 2
000034EE D0AE FFD4 add.l D0, [A6 - 0x2C]
000034F2 206E 0008 movea.l A0, [A6 + 0x8]
000034F6 2068 0004 movea.l A0, [A0 + 0x4]
000034FA 326D EC74 movea.w A1, [A5 - 0x138C]
000034FE 2F09 move.l -[A7], A1
00003500 226E 0008 movea.l A1, [A6 + 0x8]
00003504 2F29 0038 move.l -[A7], [A1 + 0x38]
00003508 2D40 FFC0 move.l [A6 - 0x40], D0
0000350C 2D68 0032 FFBC move.l [A6 - 0x44], [A0 + 0x32]
00003512 4EBA 1A1A jsr [PC + 0x1A1A /* 00004F2E */]
00003516 508F addq.l A7, 8
00003518 306D EC74 movea.w A0, [A5 - 0x138C]
0000351C 2F08 move.l -[A7], A0
0000351E 2F00 move.l -[A7], D0
00003520 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003524 206E FFBC movea.l A0, [A6 - 0x44]
00003528 4E90 jsr [A0]
0000352A 4FEF 000C lea.l A7, [A7 + 0xC]
0000352E 206E FFC0 movea.l A0, [A6 - 0x40]
00003532 2080 move.l [A0], D0
00003534 526E FFC6 addq.w [A6 - 0x3A], 1
label00003538:
00003538 206E 0008 movea.l A0, [A6 + 0x8]
0000353C 302E FFC6 move.w D0, [A6 - 0x3A]
00003540 B068 0044 cmp.w D0, [A0 + 0x44]
00003544 6DA0 blt -0x5E /* 000034E6 */
00003546 206E 0008 movea.l A0, [A6 + 0x8]
0000354A 2068 0004 movea.l A0, [A0 + 0x4]
0000354E 226E 0008 movea.l A1, [A6 + 0x8]
00003552 3269 0044 movea.w A1, [A1 + 0x44]
00003556 2009 move.l D0, A1
00003558 E580 asl D0, 2
0000355A 2F00 move.l -[A7], D0
0000355C 2068 001A movea.l A0, [A0 + 0x1A]
00003560 4E90 jsr [A0]
00003562 588F addq.l A7, 4
00003564 2D40 FFD0 move.l [A6 - 0x30], D0
00003568 206E 0008 movea.l A0, [A6 + 0x8]
0000356C 2068 0004 movea.l A0, [A0 + 0x4]
00003570 226E 0008 movea.l A1, [A6 + 0x8]
00003574 3269 00B2 movea.w A1, [A1 + 0xB2]
00003578 2009 move.l D0, A1
0000357A 4C2E 0000 FFFC movem.w <none>, [A6 - 0x4]
00003580 4C3C 0000 0000 movem.w <none>, 0x0
00003586 000A 226E ori.b A2, 0x6E /* 'n' */
0000358A 0008 3269 ori.b A0, 0x69 /* 'i' */
0000358E 0044 2209 ori.w D4, 0x2209 /* '\"\t' */
00003592 4C00 1000 movem.w A4, D0
00003596 202E FFFC move.l D0, [A6 - 0x4]
0000359A 4C7C 0800 0000 0008 movem.l A3, 0x8
000035A2 226E 0008 movea.l A1, [A6 + 0x8]
000035A6 3269 00B2 movea.w A1, [A1 + 0xB2]
000035AA 2409 move.l D2, A1
000035AC 4C00 2000 movem.w A5, D0
000035B0 226E 0008 movea.l A1, [A6 + 0x8]
000035B4 3269 0044 movea.w A1, [A1 + 0x44]
000035B8 2009 move.l D0, A1
000035BA 4C02 0000 movem.w <none>, D2
000035BE 226E 0008 movea.l A1, [A6 + 0x8]
000035C2 4A69 0026 tst.w [A1 + 0x26]
000035C6 6706 beq +0x8 /* 000035CE */
000035C8 48E7 C080 movem.l -[A7], D0,D1,A0
000035CC 6008 bra +0xA /* 000035D6 */
label000035CE:
000035CE 48E7 C080 movem.l -[A7], D0,D1,A0
000035D2 7001 moveq.l D0, 0x01
000035D4 6002 bra +0x4 /* 000035D8 */
label000035D6:
000035D6 7004 moveq.l D0, 0x04
label000035D8:
000035D8 3D40 FFC2 move.w [A6 - 0x3E], D0
000035DC 4CDF 0103 movem.l D0,D1,A0, [A7]+
000035E0 326E FFC2 movea.w A1, [A6 - 0x3E]
000035E4 2409 move.l D2, A1
000035E6 4C00 2000 movem.w A5, D0
000035EA 42A7 clr.l -[A7]
000035EC 2F02 move.l -[A7], D2
000035EE 2F01 move.l -[A7], D1
000035F0 2068 003A movea.l A0, [A0 + 0x3A]
000035F4 4E90 jsr [A0]
000035F6 4FEF 000C lea.l A7, [A7 + 0xC]
label000035FA:
000035FA 206E 0008 movea.l A0, [A6 + 0x8]
000035FE 0C68 0001 00B8 cmpi.w [A0 + 0xB8], 0x1
00003604 661A bne +0x1C /* 00003620 */
00003606 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000360A 4EBA EBE6 jsr [PC - 0x141A /* 000021F2 */]
0000360E 588F addq.l A7, 4
00003610 206E 0008 movea.l A0, [A6 + 0x8]
00003614 2068 00BA movea.l A0, [A0 + 0xBA]
00003618 3D68 0006 FFF2 move.w [A6 - 0xE], [A0 + 0x6]
0000361E 6010 bra +0x12 /* 00003630 */
label00003620:
00003620 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003624 4EBA E9F2 jsr [PC - 0x160E /* 00002018 */]
00003628 588F addq.l A7, 4
0000362A 7001 moveq.l D0, 0x01
0000362C 3D40 FFF2 move.w [A6 - 0xE], D0
label00003630:
00003630 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003634 4EBA EED8 jsr [PC - 0x1128 /* 0000250E */]
00003638 588F addq.l A7, 4
0000363A 2D40 FFEE move.l [A6 - 0x12], D0
0000363E 206E 0008 movea.l A0, [A6 + 0x8]
00003642 4A68 0026 tst.w [A0 + 0x26]
00003646 672A beq +0x2C /* 00003672 */
00003648 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000364C 4EBA EEC0 jsr [PC - 0x1140 /* 0000250E */]
00003650 588F addq.l A7, 4
00003652 2D40 FFE2 move.l [A6 - 0x1E], D0
00003656 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000365A 4EBA EEB2 jsr [PC - 0x114E /* 0000250E */]
0000365E 588F addq.l A7, 4
00003660 2D40 FFE6 move.l [A6 - 0x1A], D0
00003664 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003668 4EBA EEA4 jsr [PC - 0x115C /* 0000250E */]
0000366C 588F addq.l A7, 4
0000366E 2D40 FFEA move.l [A6 - 0x16], D0
label00003672:
00003672 486E FFD8 pea.l [A6 - 0x28]
00003676 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000367A 4EBA EFB2 jsr [PC - 0x104E /* 0000262E */]
0000367E 508F addq.l A7, 8
00003680 426E FFC6 clr.w [A6 - 0x3A]
00003684 6054 bra +0x56 /* 000036DA */
label00003686:
00003686 302E FFC6 move.w D0, [A6 - 0x3A]
0000368A 48C0 ext.l D0
0000368C E580 asl D0, 2
0000368E D0AE FFD0 add.l D0, [A6 - 0x30]
00003692 206E 0008 movea.l A0, [A6 + 0x8]
00003696 2068 0004 movea.l A0, [A0 + 0x4]
0000369A 322E FFC6 move.w D1, [A6 - 0x3A]
0000369E 48C1 ext.l D1
000036A0 E581 asl D1, 2
000036A2 D2AE 0008 add.l D1, [A6 + 0x8]
000036A6 2241 movea.l A1, D1
000036A8 2269 00BA movea.l A1, [A1 + 0xBA]
000036AC 3229 0002 move.w D1, [A1 + 0x2]
000036B0 48C1 ext.l D1
000036B2 E581 asl D1, 2
000036B4 D2AE FFD4 add.l D1, [A6 - 0x2C]
000036B8 3F3C 0001 move.w -[A7], 0x1
000036BC 42A7 clr.l -[A7]
000036BE 2241 movea.l A1, D1
000036C0 2F11 move.l -[A7], [A1]
000036C2 2068 003E movea.l A0, [A0 + 0x3E]
000036C6 2D40 FFC0 move.l [A6 - 0x40], D0
000036CA 4E90 jsr [A0]
000036CC 4FEF 000A lea.l A7, [A7 + 0xA]
000036D0 206E FFC0 movea.l A0, [A6 - 0x40]
000036D4 2080 move.l [A0], D0
000036D6 526E FFC6 addq.w [A6 - 0x3A], 1
label000036DA:
000036DA 206E 0008 movea.l A0, [A6 + 0x8]
000036DE 302E FFC6 move.w D0, [A6 - 0x3A]
000036E2 B068 00B8 cmp.w D0, [A0 + 0xB8]
000036E6 6D9E blt -0x60 /* 00003686 */
000036E8 206E 0008 movea.l A0, [A6 + 0x8]
000036EC 2050 movea.l A0, [A0]
000036EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036F2 2068 0018 movea.l A0, [A0 + 0x18]
000036F6 4E90 jsr [A0]
000036F8 588F addq.l A7, 4
000036FA 206E 0008 movea.l A0, [A6 + 0x8]
000036FE 2050 movea.l A0, [A0]
00003700 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003704 2068 0034 movea.l A0, [A0 + 0x34]
00003708 4E90 jsr [A0]
0000370A 588F addq.l A7, 4
0000370C 206E 0008 movea.l A0, [A6 + 0x8]
00003710 2050 movea.l A0, [A0]
00003712 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003716 2068 0024 movea.l A0, [A0 + 0x24]
0000371A 4E90 jsr [A0]
0000371C 588F addq.l A7, 4
0000371E 42AE FFF4 clr.l [A6 - 0xC]
00003722 7001 moveq.l D0, 0x01
00003724 3D40 FFCA move.w [A6 - 0x36], D0
00003728 42AE FFF8 clr.l [A6 - 0x8]
0000372C 6000 0240 bra +0x242 /* 0000396E */
label00003730:
00003730 086E 0000 FFCB bchg.b [A6 - 0x35], 0x0
00003736 426E FFC8 clr.w [A6 - 0x38]
0000373A 6000 00BC bra +0xBE /* 000037F8 */
label0000373E:
0000373E 306E FFC8 movea.w A0, [A6 - 0x38]
00003742 D1EE FFF8 add.l A0, [A6 - 0x8]
00003746 226E 0008 movea.l A1, [A6 + 0x8]
0000374A B1E9 00CE cmpa.l A0, [A1 + 0xCE]
0000374E 6C00 0070 bge +0x72 /* 000037C0 */
00003752 206E 0008 movea.l A0, [A6 + 0x8]
00003756 4A68 0026 tst.w [A0 + 0x26]
0000375A 6724 beq +0x26 /* 00003780 */
0000375C 306E FFC8 movea.w A0, [A6 - 0x38]
00003760 D1EE FFF8 add.l A0, [A6 - 0x8]
00003764 4850 pea.l [A0]
00003766 486E FFE0 pea.l [A6 - 0x20]
0000376A 486E FFE2 pea.l [A6 - 0x1E]
0000376E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003772 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003776 4EBA F5F4 jsr [PC - 0xA0C /* 00002D6C */]
0000377A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000377E 6016 bra +0x18 /* 00003796 */
label00003780:
00003780 206E 0008 movea.l A0, [A6 + 0x8]
00003784 2050 movea.l A0, [A0]
00003786 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000378A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000378E 2068 0028 movea.l A0, [A0 + 0x28]
00003792 4E90 jsr [A0]
00003794 508F addq.l A7, 8
label00003796:
00003796 302E FFCA move.w D0, [A6 - 0x36]
0000379A 48C0 ext.l D0
0000379C E580 asl D0, 2
0000379E D08E add.l D0, A6
000037A0 322E FFC8 move.w D1, [A6 - 0x38]
000037A4 E741 asl D1.w, 3
000037A6 3F01 move.w -[A7], D1
000037A8 2040 movea.l A0, D0
000037AA 2F28 FFD8 move.l -[A7], [A0 - 0x28]
000037AE 2F2E FFEE move.l -[A7], [A6 - 0x12]
000037B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037B6 4EBA EAFA jsr [PC - 0x1506 /* 000022B2 */]
000037BA 4FEF 000E lea.l A7, [A7 + 0xE]
000037BE 6034 bra +0x36 /* 000037F4 */
label000037C0:
000037C0 302E FFCA move.w D0, [A6 - 0x36]
000037C4 48C0 ext.l D0
000037C6 E580 asl D0, 2
000037C8 D08E add.l D0, A6
000037CA 2040 movea.l A0, D0
000037CC 226E 0008 movea.l A1, [A6 + 0x8]
000037D0 302E FFC8 move.w D0, [A6 - 0x38]
000037D4 E740 asl D0.w, 3
000037D6 3F3C 0008 move.w -[A7], 0x8
000037DA 5340 subq.w D0, 1
000037DC 3F00 move.w -[A7], D0
000037DE 2269 00BA movea.l A1, [A1 + 0xBA]
000037E2 2F29 001C move.l -[A7], [A1 + 0x1C]
000037E6 2068 FFD8 movea.l A0, [A0 - 0x28]
000037EA 2F10 move.l -[A7], [A0]
000037EC 4EBA F114 jsr [PC - 0xEEC /* 00002902 */]
000037F0 4FEF 000C lea.l A7, [A7 + 0xC]
label000037F4:
000037F4 526E FFC8 addq.w [A6 - 0x38], 1
label000037F8:
000037F8 302E FFC8 move.w D0, [A6 - 0x38]
000037FC B06E FFF2 cmp.w D0, [A6 - 0xE]
00003800 6D00 FF3C blt -0xC2 /* 0000373E */
00003804 4AAE FFF8 tst.l [A6 - 0x8]
00003808 6700 00DA beq +0xDC /* 000038E4 */
0000380C 302E FFCA move.w D0, [A6 - 0x36]
00003810 48C0 ext.l D0
00003812 E580 asl D0, 2
00003814 D08E add.l D0, A6
00003816 3F3C 0007 move.w -[A7], 0x7
0000381A 4267 clr.w -[A7]
0000381C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003820 3F3C 0008 move.w -[A7], 0x8
00003824 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003828 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000382C 2040 movea.l A0, D0
0000382E 2F28 FFD8 move.l -[A7], [A0 - 0x28]
00003832 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003836 4EBA F10E jsr [PC - 0xEF2 /* 00002946 */]
0000383A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000383E 302D EC74 move.w D0, [A5 - 0x138C]
00003842 48C0 ext.l D0
00003844 D1AE FFF4 add.l [A6 - 0xC], D0
00003848 426E FFC6 clr.w [A6 - 0x3A]
0000384C 6056 bra +0x58 /* 000038A4 */
label0000384E:
0000384E 302E FFC6 move.w D0, [A6 - 0x3A]
00003852 48C0 ext.l D0
00003854 E580 asl D0, 2
00003856 D0AE FFD0 add.l D0, [A6 - 0x30]
0000385A 206E 0008 movea.l A0, [A6 + 0x8]
0000385E 2068 0004 movea.l A0, [A0 + 0x4]
00003862 322E FFC6 move.w D1, [A6 - 0x3A]
00003866 48C1 ext.l D1
00003868 E581 asl D1, 2
0000386A D2AE 0008 add.l D1, [A6 + 0x8]
0000386E 2241 movea.l A1, D1
00003870 2269 00BA movea.l A1, [A1 + 0xBA]
00003874 3229 0002 move.w D1, [A1 + 0x2]
00003878 48C1 ext.l D1
0000387A E581 asl D1, 2
0000387C D2AE FFD4 add.l D1, [A6 - 0x2C]
00003880 3F3C 0001 move.w -[A7], 0x1
00003884 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003888 2241 movea.l A1, D1
0000388A 2F11 move.l -[A7], [A1]
0000388C 2068 003E movea.l A0, [A0 + 0x3E]
00003890 2D40 FFC0 move.l [A6 - 0x40], D0
00003894 4E90 jsr [A0]
00003896 4FEF 000A lea.l A7, [A7 + 0xA]
0000389A 206E FFC0 movea.l A0, [A6 - 0x40]
0000389E 2080 move.l [A0], D0
000038A0 526E FFC6 addq.w [A6 - 0x3A], 1
label000038A4:
000038A4 206E 0008 movea.l A0, [A6 + 0x8]
000038A8 302E FFC6 move.w D0, [A6 - 0x3A]
000038AC B068 00B8 cmp.w D0, [A0 + 0xB8]
000038B0 6D9C blt -0x62 /* 0000384E */
000038B2 302E FFCA move.w D0, [A6 - 0x36]
000038B6 48C0 ext.l D0
000038B8 E580 asl D0, 2
000038BA D08E add.l D0, A6
000038BC 4267 clr.w -[A7]
000038BE 3F3C 0001 move.w -[A7], 0x1
000038C2 4267 clr.w -[A7]
000038C4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000038C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000038CC 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000038D0 2040 movea.l A0, D0
000038D2 2F28 FFD8 move.l -[A7], [A0 - 0x28]
000038D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038DA 4EBA F06A jsr [PC - 0xF96 /* 00002946 */]
000038DE 4FEF 0018 lea.l A7, [A7 + 0x18]
000038E2 6030 bra +0x32 /* 00003914 */
label000038E4:
000038E4 302E FFCA move.w D0, [A6 - 0x36]
000038E8 48C0 ext.l D0
000038EA E580 asl D0, 2
000038EC D08E add.l D0, A6
000038EE 4267 clr.w -[A7]
000038F0 3F3C 0001 move.w -[A7], 0x1
000038F4 4267 clr.w -[A7]
000038F6 3F3C FFFF move.w -[A7], 0xFFFF
000038FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000038FE 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00003902 2040 movea.l A0, D0
00003904 2F28 FFD8 move.l -[A7], [A0 - 0x28]
00003908 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000390C 4EBA F038 jsr [PC - 0xFC8 /* 00002946 */]
00003910 4FEF 0018 lea.l A7, [A7 + 0x18]
label00003914:
00003914 7001 moveq.l D0, 0x01
00003916 3D40 FFC4 move.w [A6 - 0x3C], D0
0000391A 6040 bra +0x42 /* 0000395C */
label0000391C:
0000391C 302E FFCA move.w D0, [A6 - 0x36]
00003920 48C0 ext.l D0
00003922 E580 asl D0, 2
00003924 D08E add.l D0, A6
00003926 3F2E FFC4 move.w -[A7], [A6 - 0x3C]
0000392A 322E FFC4 move.w D1, [A6 - 0x3C]
0000392E 5241 addq.w D1, 1
00003930 3F01 move.w -[A7], D1
00003932 3F2E FFC4 move.w -[A7], [A6 - 0x3C]
00003936 322E FFC4 move.w D1, [A6 - 0x3C]
0000393A 5341 subq.w D1, 1
0000393C 3F01 move.w -[A7], D1
0000393E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003942 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00003946 2040 movea.l A0, D0
00003948 2F28 FFD8 move.l -[A7], [A0 - 0x28]
0000394C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003950 4EBA EFF4 jsr [PC - 0x100C /* 00002946 */]
00003954 4FEF 0018 lea.l A7, [A7 + 0x18]
00003958 526E FFC4 addq.w [A6 - 0x3C], 1
label0000395C:
0000395C 0C6E 0006 FFC4 cmpi.w [A6 - 0x3C], 0x6
00003962 6FB8 ble -0x46 /* 0000391C */
00003964 302E FFF2 move.w D0, [A6 - 0xE]
00003968 48C0 ext.l D0
0000396A D1AE FFF8 add.l [A6 - 0x8], D0
label0000396E:
0000396E 206E 0008 movea.l A0, [A6 + 0x8]
00003972 202E FFF8 move.l D0, [A6 - 0x8]
00003976 B0A8 00CE cmp.l D0, [A0 + 0xCE]
0000397A 6D00 FDB4 blt -0x24A /* 00003730 */
0000397E 302E FFCA move.w D0, [A6 - 0x36]
00003982 48C0 ext.l D0
00003984 E580 asl D0, 2
00003986 D08E add.l D0, A6
00003988 3F3C 0007 move.w -[A7], 0x7
0000398C 3F3C FFFF move.w -[A7], 0xFFFF
00003990 3F3C 0007 move.w -[A7], 0x7
00003994 3F3C 0006 move.w -[A7], 0x6
00003998 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000399C 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000039A0 2040 movea.l A0, D0
000039A2 2F28 FFD8 move.l -[A7], [A0 - 0x28]
000039A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039AA 4EBA EF9A jsr [PC - 0x1066 /* 00002946 */]
000039AE 4FEF 0018 lea.l A7, [A7 + 0x18]
000039B2 206E 0008 movea.l A0, [A6 + 0x8]
000039B6 2050 movea.l A0, [A0]
000039B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039BC 2068 002C movea.l A0, [A0 + 0x2C]
000039C0 4E90 jsr [A0]
000039C2 588F addq.l A7, 4
000039C4 206E 0008 movea.l A0, [A6 + 0x8]
000039C8 2050 movea.l A0, [A0]
000039CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039CE 2068 0048 movea.l A0, [A0 + 0x48]
000039D2 4E90 jsr [A0]
000039D4 588F addq.l A7, 4
000039D6 206E 0008 movea.l A0, [A6 + 0x8]
000039DA 2050 movea.l A0, [A0]
000039DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039E0 2068 0020 movea.l A0, [A0 + 0x20]
000039E4 4E90 jsr [A0]
000039E6 588F addq.l A7, 4
000039E8 206E 0008 movea.l A0, [A6 + 0x8]
000039EC 2050 movea.l A0, [A0]
000039EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039F2 2068 0010 movea.l A0, [A0 + 0x10]
000039F6 4E90 jsr [A0]
000039F8 588F addq.l A7, 4
000039FA 2F2E FFEE move.l -[A7], [A6 - 0x12]
000039FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A02 4EBA EBB6 jsr [PC - 0x144A /* 000025BA */]
00003A06 508F addq.l A7, 8
00003A08 206E 0008 movea.l A0, [A6 + 0x8]
00003A0C 4A68 0026 tst.w [A0 + 0x26]
00003A10 672A beq +0x2C /* 00003A3C */
00003A12 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00003A16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A1A 4EBA EB9E jsr [PC - 0x1462 /* 000025BA */]
00003A1E 508F addq.l A7, 8
00003A20 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00003A24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A28 4EBA EB90 jsr [PC - 0x1470 /* 000025BA */]
00003A2C 508F addq.l A7, 8
00003A2E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003A32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A36 4EBA EB82 jsr [PC - 0x147E /* 000025BA */]
00003A3A 508F addq.l A7, 8
label00003A3C:
00003A3C 486E FFD8 pea.l [A6 - 0x28]
00003A40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A44 4EBA EDFA jsr [PC - 0x1206 /* 00002840 */]
00003A48 508F addq.l A7, 8
00003A4A 206E 0008 movea.l A0, [A6 + 0x8]
00003A4E 2050 movea.l A0, [A0]
00003A50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A54 2068 0008 movea.l A0, [A0 + 0x8]
00003A58 4E90 jsr [A0]
00003A5A 588F addq.l A7, 4
00003A5C 4A40 tst.w D0
00003A5E 6600 FB9A bne -0x464 /* 000035FA */
00003A62 42AE FFF4 clr.l [A6 - 0xC]
00003A66 6000 00A0 bra +0xA2 /* 00003B08 */
label00003A6A:
00003A6A 426E FFC6 clr.w [A6 - 0x3A]
00003A6E 6042 bra +0x44 /* 00003AB2 */
label00003A70:
00003A70 302E FFC6 move.w D0, [A6 - 0x3A]
00003A74 48C0 ext.l D0
00003A76 E580 asl D0, 2
00003A78 D0AE FFD0 add.l D0, [A6 - 0x30]
00003A7C 206E 0008 movea.l A0, [A6 + 0x8]
00003A80 2068 0004 movea.l A0, [A0 + 0x4]
00003A84 322E FFC6 move.w D1, [A6 - 0x3A]
00003A88 48C1 ext.l D1
00003A8A E581 asl D1, 2
00003A8C D2AE FFD4 add.l D1, [A6 - 0x2C]
00003A90 4267 clr.w -[A7]
00003A92 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003A96 2241 movea.l A1, D1
00003A98 2F11 move.l -[A7], [A1]
00003A9A 2068 003E movea.l A0, [A0 + 0x3E]
00003A9E 2D40 FFC0 move.l [A6 - 0x40], D0
00003AA2 4E90 jsr [A0]
00003AA4 4FEF 000A lea.l A7, [A7 + 0xA]
00003AA8 206E FFC0 movea.l A0, [A6 - 0x40]
00003AAC 2080 move.l [A0], D0
00003AAE 526E FFC6 addq.w [A6 - 0x3A], 1
label00003AB2:
00003AB2 206E 0008 movea.l A0, [A6 + 0x8]
00003AB6 302E FFC6 move.w D0, [A6 - 0x3A]
00003ABA B068 0044 cmp.w D0, [A0 + 0x44]
00003ABE 6DB0 blt -0x4E /* 00003A70 */
00003AC0 206E 0008 movea.l A0, [A6 + 0x8]
00003AC4 2028 0038 move.l D0, [A0 + 0x38]
00003AC8 90AE FFF4 sub.l D0, [A6 - 0xC]
00003ACC 306D EC74 movea.w A0, [A5 - 0x138C]
00003AD0 B1C0 cmpa.l A0, D0
00003AD2 6C08 bge +0xA /* 00003ADC */
00003AD4 306D EC74 movea.w A0, [A5 - 0x138C]
00003AD8 2008 move.l D0, A0
00003ADA 600C bra +0xE /* 00003AE8 */
label00003ADC:
00003ADC 206E 0008 movea.l A0, [A6 + 0x8]
00003AE0 2028 0038 move.l D0, [A0 + 0x38]
00003AE4 90AE FFF4 sub.l D0, [A6 - 0xC]
label00003AE8:
00003AE8 2F2E FFCC move.l -[A7], [A6 - 0x34]
00003AEC 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00003AF0 3F00 move.w -[A7], D0
00003AF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AF6 4EBA EFF8 jsr [PC - 0x1008 /* 00002AF0 */]
00003AFA 4FEF 000E lea.l A7, [A7 + 0xE]
00003AFE 302D EC74 move.w D0, [A5 - 0x138C]
00003B02 48C0 ext.l D0
00003B04 D1AE FFF4 add.l [A6 - 0xC], D0
label00003B08:
00003B08 206E 0008 movea.l A0, [A6 + 0x8]
00003B0C 202E FFF4 move.l D0, [A6 - 0xC]
00003B10 B0A8 0038 cmp.l D0, [A0 + 0x38]
00003B14 6D00 FF54 blt -0xAA /* 00003A6A */
00003B18 206E 0008 movea.l A0, [A6 + 0x8]
00003B1C 326D EC74 movea.w A1, [A5 - 0x138C]
00003B20 2F09 move.l -[A7], A1
00003B22 3F28 00B4 move.w -[A7], [A0 + 0xB4]
00003B26 2F2E FFCC move.l -[A7], [A6 - 0x34]
00003B2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B2E 4EBA E982 jsr [PC - 0x167E /* 000024B2 */]
00003B32 4FEF 000E lea.l A7, [A7 + 0xE]
00003B36 206E 0008 movea.l A0, [A6 + 0x8]
00003B3A 4A68 001E tst.w [A0 + 0x1E]
00003B3E 671A beq +0x1C /* 00003B5A */
00003B40 206E 0008 movea.l A0, [A6 + 0x8]
00003B44 2068 0004 movea.l A0, [A0 + 0x4]
00003B48 326D EC74 movea.w A1, [A5 - 0x138C]
00003B4C 2F09 move.l -[A7], A1
00003B4E 2F2D EC7E move.l -[A7], [A5 - 0x1382]
00003B52 2068 0026 movea.l A0, [A0 + 0x26]
00003B56 4E90 jsr [A0]
00003B58 508F addq.l A7, 8
label00003B5A:
00003B5A 426E FFC6 clr.w [A6 - 0x3A]
00003B5E 6024 bra +0x26 /* 00003B84 */
label00003B60:
00003B60 206E 0008 movea.l A0, [A6 + 0x8]
00003B64 2068 0004 movea.l A0, [A0 + 0x4]
00003B68 302E FFC6 move.w D0, [A6 - 0x3A]
00003B6C 48C0 ext.l D0
00003B6E E580 asl D0, 2
00003B70 D0AE FFD4 add.l D0, [A6 - 0x2C]
00003B74 2240 movea.l A1, D0
00003B76 2F11 move.l -[A7], [A1]
00003B78 2068 0046 movea.l A0, [A0 + 0x46]
00003B7C 4E90 jsr [A0]
00003B7E 588F addq.l A7, 4
00003B80 526E FFC6 addq.w [A6 - 0x3A], 1
label00003B84:
00003B84 206E 0008 movea.l A0, [A6 + 0x8]
00003B88 302E FFC6 move.w D0, [A6 - 0x3A]
00003B8C B068 0044 cmp.w D0, [A0 + 0x44]
00003B90 6DCE blt -0x30 /* 00003B60 */
00003B92 206E 0008 movea.l A0, [A6 + 0x8]
00003B96 2068 0004 movea.l A0, [A0 + 0x4]
00003B9A 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00003B9E 2068 001E movea.l A0, [A0 + 0x1E]
00003BA2 4E90 jsr [A0]
00003BA4 588F addq.l A7, 4
00003BA6 206E 0008 movea.l A0, [A6 + 0x8]
00003BAA 2068 0004 movea.l A0, [A0 + 0x4]
00003BAE 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00003BB2 2068 001E movea.l A0, [A0 + 0x1E]
00003BB6 4E90 jsr [A0]
00003BB8 588F addq.l A7, 4
00003BBA 206E 0008 movea.l A0, [A6 + 0x8]
00003BBE 4A68 001E tst.w [A0 + 0x1E]
00003BC2 6712 beq +0x14 /* 00003BD6 */
00003BC4 206E 0008 movea.l A0, [A6 + 0x8]
00003BC8 2050 movea.l A0, [A0]
00003BCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BCE 2068 0068 movea.l A0, [A0 + 0x68]
00003BD2 4E90 jsr [A0]
00003BD4 588F addq.l A7, 4
label00003BD6:
00003BD6 4E5E unlink A6
00003BD8 4E75 rts
00003BDA 4D55 chk.w D6, [A5]
00003BDC 4C54 4944 movem.l D2,D6,A0,A3,A6, [A4]
00003BE0 434F chk.w D1, A7
fn00003BE2:
00003BE2 4E56 0000 link A6, 0
00003BE6 206E 0008 movea.l A0, [A6 + 0x8]
00003BEA 4A68 001E tst.w [A0 + 0x1E]
00003BEE 6608 bne +0xA /* 00003BF8 */
00003BF0 206E 0008 movea.l A0, [A6 + 0x8]
00003BF4 4268 0020 clr.w [A0 + 0x20]
label00003BF8:
00003BF8 206E 0008 movea.l A0, [A6 + 0x8]
00003BFC 226E 0008 movea.l A1, [A6 + 0x8]
00003C00 3029 00B8 move.w D0, [A1 + 0xB8]
00003C04 B068 0044 cmp.w D0, [A0 + 0x44]
00003C08 6610 bne +0x12 /* 00003C1A */
00003C0A 206E 0008 movea.l A0, [A6 + 0x8]
00003C0E 43ED 00E2 lea.l A1, [A5 + 0xE2 /* export_24 */]
00003C12 2050 movea.l A0, [A0]
00003C14 2149 007C move.l [A0 + 0x7C], A1
00003C18 600E bra +0x10 /* 00003C28 */
label00003C1A:
00003C1A 206E 0008 movea.l A0, [A6 + 0x8]
00003C1E 43ED 00EA lea.l A1, [A5 + 0xEA /* export_25 */]
00003C22 2050 movea.l A0, [A0]
00003C24 2149 007C move.l [A0 + 0x7C], A1
label00003C28:
00003C28 4E5E unlink A6
00003C2A 4E75 rts
00003C2C 4A53 tst.w [A3]
00003C2E 454C chk.w D2, A4
00003C30 4450 neg.w [A0]
00003C32 4950 chk.w D4, [A0]
export_28:
00003C34 4E56 0000 link A6, 0
00003C38 4E5E unlink A6
00003C3A 4E75 rts
00003C3C 554E subq.w A6, 2
00003C3E 5355 subq.w [A5], 1
00003C40 4253 clr.w [A3]
00003C42 414D chk.w D0, A5
export_27:
00003C44 4E56 FFE2 link A6, -0x001E
00003C48 302E 000C move.w D0, [A6 + 0xC]
00003C4C 48C0 ext.l D0
00003C4E E580 asl D0, 2
00003C50 D0AE 0008 add.l D0, [A6 + 0x8]
00003C54 2040 movea.l A0, D0
00003C56 2D68 00BA FFFC move.l [A6 - 0x4], [A0 + 0xBA]
00003C5C 206E FFFC movea.l A0, [A6 - 0x4]
00003C60 302E 0012 move.w D0, [A6 + 0x12]
00003C64 B068 0006 cmp.w D0, [A0 + 0x6]
00003C68 665E bne +0x60 /* 00003CC8 */
00003C6A 206E 0008 movea.l A0, [A6 + 0x8]
00003C6E 302E 0018 move.w D0, [A6 + 0x18]
00003C72 B068 00B2 cmp.w D0, [A0 + 0xB2]
00003C76 6650 bne +0x52 /* 00003CC8 */
00003C78 206E FFFC movea.l A0, [A6 - 0x4]
00003C7C 3068 0004 movea.w A0, [A0 + 0x4]
00003C80 2008 move.l D0, A0
00003C82 222E 000E move.l D1, [A6 + 0xE]
00003C86 4C40 1802 movem.l D1,A3,A4, D0
00003C8A 4A82 tst.l D2
00003C8C 663A bne +0x3C /* 00003CC8 */
00003C8E 206E 0008 movea.l A0, [A6 + 0x8]
00003C92 3068 00B0 movea.w A0, [A0 + 0xB0]
00003C96 2008 move.l D0, A0
00003C98 222E 0014 move.l D1, [A6 + 0x14]
00003C9C 4C40 1802 movem.l D1,A3,A4, D0
00003CA0 4A82 tst.l D2
00003CA2 6624 bne +0x26 /* 00003CC8 */
00003CA4 206E FFFC movea.l A0, [A6 - 0x4]
00003CA8 3068 0004 movea.w A0, [A0 + 0x4]
00003CAC 2008 move.l D0, A0
00003CAE 4C2E 0000 0014 movem.w <none>, [A6 + 0x14]
00003CB4 206E 0008 movea.l A0, [A6 + 0x8]
00003CB8 3068 00B0 movea.w A0, [A0 + 0xB0]
00003CBC 2208 move.l D1, A0
00003CBE 4C2E 1000 000E movem.w A4, [A6 + 0xE]
00003CC4 B081 cmp.l D0, D1
00003CC6 6712 beq +0x14 /* 00003CDA */
label00003CC8:
00003CC8 206E 0008 movea.l A0, [A6 + 0x8]
00003CCC 2068 0004 movea.l A0, [A0 + 0x4]
00003CD0 486D ED24 pea.l [A5 - 0x12DC]
00003CD4 2050 movea.l A0, [A0]
00003CD6 4E90 jsr [A0]
00003CD8 588F addq.l A7, 4
label00003CDA:
00003CDA 206E FFFC movea.l A0, [A6 - 0x4]
00003CDE 226E 0008 movea.l A1, [A6 + 0x8]
00003CE2 3269 00B0 movea.w A1, [A1 + 0xB0]
00003CE6 2009 move.l D0, A1
00003CE8 81E8 0004 divs.w D0, [A0 + 0x4]
00003CEC 3D40 FFFA move.w [A6 - 0x6], D0
00003CF0 206E FFFC movea.l A0, [A6 - 0x4]
00003CF4 226E 0008 movea.l A1, [A6 + 0x8]
00003CF8 3269 00B2 movea.w A1, [A1 + 0xB2]
00003CFC 2009 move.l D0, A1
00003CFE 81E8 0006 divs.w D0, [A0 + 0x6]
00003D02 3D40 FFF8 move.w [A6 - 0x8], D0
00003D06 426E FFF0 clr.w [A6 - 0x10]
00003D0A 426E FFF2 clr.w [A6 - 0xE]
00003D0E 6000 0084 bra +0x86 /* 00003D94 */
label00003D12:
00003D12 426E FFF4 clr.w [A6 - 0xC]
00003D16 6000 006E bra +0x70 /* 00003D86 */
label00003D1A:
00003D1A 302E FFF2 move.w D0, [A6 - 0xE]
00003D1E 48C0 ext.l D0
00003D20 E580 asl D0, 2
00003D22 D0AE 001E add.l D0, [A6 + 0x1E]
00003D26 2040 movea.l A0, D0
00003D28 2D50 FFE8 move.l [A6 - 0x18], [A0]
00003D2C 302E FFF0 move.w D0, [A6 - 0x10]
00003D30 526E FFF0 addq.w [A6 - 0x10], 1
00003D34 48C0 ext.l D0
00003D36 E580 asl D0, 2
00003D38 D0AE 0026 add.l D0, [A6 + 0x26]
00003D3C 2040 movea.l A0, D0
00003D3E 2D50 FFE4 move.l [A6 - 0x1C], [A0]
00003D42 42AE FFEC clr.l [A6 - 0x14]
00003D46 6030 bra +0x32 /* 00003D78 */
label00003D48:
00003D48 206E FFE8 movea.l A0, [A6 - 0x18]
00003D4C 52AE FFE8 addq.l [A6 - 0x18], 1
00003D50 1D50 FFE3 move.b [A6 - 0x1D], [A0]
00003D54 426E FFF6 clr.w [A6 - 0xA]
00003D58 6010 bra +0x12 /* 00003D6A */
label00003D5A:
00003D5A 206E FFE4 movea.l A0, [A6 - 0x1C]
00003D5E 52AE FFE4 addq.l [A6 - 0x1C], 1
00003D62 10AE FFE3 move.b [A0], [A6 - 0x1D]
00003D66 526E FFF6 addq.w [A6 - 0xA], 1
label00003D6A:
00003D6A 302E FFF6 move.w D0, [A6 - 0xA]
00003D6E B06E FFFA cmp.w D0, [A6 - 0x6]
00003D72 6DE6 blt -0x18 /* 00003D5A */
00003D74 52AE FFEC addq.l [A6 - 0x14], 1
label00003D78:
00003D78 202E FFEC move.l D0, [A6 - 0x14]
00003D7C B0AE 000E cmp.l D0, [A6 + 0xE]
00003D80 6DC6 blt -0x38 /* 00003D48 */
00003D82 526E FFF4 addq.w [A6 - 0xC], 1
label00003D86:
00003D86 302E FFF4 move.w D0, [A6 - 0xC]
00003D8A B06E FFF8 cmp.w D0, [A6 - 0x8]
00003D8E 6D8A blt -0x74 /* 00003D1A */
00003D90 526E FFF2 addq.w [A6 - 0xE], 1
label00003D94:
00003D94 302E FFF2 move.w D0, [A6 - 0xE]
00003D98 B06E 0012 cmp.w D0, [A6 + 0x12]
00003D9C 6D00 FF74 blt -0x8A /* 00003D12 */
00003DA0 4E5E unlink A6
00003DA2 4E75 rts
00003DA4 554E subq.w A6, 2
00003DA6 5355 subq.w [A5], 1
00003DA8 4253 clr.w [A3]
00003DAA 414D chk.w D0, A5
export_26:
00003DAC 4E56 0000 link A6, 0
00003DB0 202E 000E move.l D0, [A6 + 0xE]
00003DB4 B0AE 0014 cmp.l D0, [A6 + 0x14]
00003DB8 660A bne +0xC /* 00003DC4 */
00003DBA 302E 0012 move.w D0, [A6 + 0x12]
00003DBE B06E 0018 cmp.w D0, [A6 + 0x18]
00003DC2 6712 beq +0x14 /* 00003DD6 */
label00003DC4:
00003DC4 206E 0008 movea.l A0, [A6 + 0x8]
00003DC8 2068 0004 movea.l A0, [A0 + 0x4]
00003DCC 486D ED42 pea.l [A5 - 0x12BE]
00003DD0 2050 movea.l A0, [A0]
00003DD2 4E90 jsr [A0]
00003DD4 588F addq.l A7, 4
label00003DD6:
00003DD6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003DDA 3F2E 0018 move.w -[A7], [A6 + 0x18]
00003DDE 4267 clr.w -[A7]
00003DE0 2F2E 0026 move.l -[A7], [A6 + 0x26]
00003DE4 4267 clr.w -[A7]
00003DE6 2F2E 001E move.l -[A7], [A6 + 0x1E]
00003DEA 4EBA 116C jsr [PC + 0x116C /* 00004F58 */]
00003DEE 4FEF 0012 lea.l A7, [A7 + 0x12]
00003DF2 4E5E unlink A6
00003DF4 4E75 rts
00003DF6 4655 not.w [A5]
00003DF8 4C4C 5349 movem.l D0,D3,D6,A0,A1,A4,A6, A4
00003DFC 5A45 addq.w D5, 5
export_29:
00003DFE 4E56 0000 link A6, 0
00003E02 4E5E unlink A6
00003E04 4E75 rts
00003E06 554E subq.w A6, 2
00003E08 5355 subq.w [A5], 1
00003E0A 4253 clr.w [A3]
00003E0C 414D chk.w D0, A5
fn00003E0E:
00003E0E 4E56 FFFA link A6, -0x0006
00003E12 206E 0008 movea.l A0, [A6 + 0x8]
00003E16 4A68 00AC tst.w [A0 + 0xAC]
00003E1A 6712 beq +0x14 /* 00003E2E */
00003E1C 206E 0008 movea.l A0, [A6 + 0x8]
00003E20 2068 0004 movea.l A0, [A0 + 0x4]
00003E24 486D ED60 pea.l [A5 - 0x12A0]
00003E28 2050 movea.l A0, [A0]
00003E2A 4E90 jsr [A0]
00003E2C 588F addq.l A7, 4
label00003E2E:
00003E2E 426E FFFE clr.w [A6 - 0x2]
00003E32 6000 00B4 bra +0xB6 /* 00003EE8 */
label00003E36:
00003E36 302E FFFE move.w D0, [A6 - 0x2]
00003E3A 48C0 ext.l D0
00003E3C E580 asl D0, 2
00003E3E D0AE 0008 add.l D0, [A6 + 0x8]
00003E42 2040 movea.l A0, D0
00003E44 2D68 00BA FFFA move.l [A6 - 0x6], [A0 + 0xBA]
00003E4A 206E 0008 movea.l A0, [A6 + 0x8]
00003E4E 226E FFFA movea.l A1, [A6 - 0x6]
00003E52 3029 0004 move.w D0, [A1 + 0x4]
00003E56 B068 00B0 cmp.w D0, [A0 + 0xB0]
00003E5A 662C bne +0x2E /* 00003E88 */
00003E5C 206E 0008 movea.l A0, [A6 + 0x8]
00003E60 226E FFFA movea.l A1, [A6 - 0x6]
00003E64 3029 0006 move.w D0, [A1 + 0x6]
00003E68 B068 00B2 cmp.w D0, [A0 + 0xB2]
00003E6C 661A bne +0x1C /* 00003E88 */
00003E6E 206E 0008 movea.l A0, [A6 + 0x8]
00003E72 302E FFFE move.w D0, [A6 - 0x2]
00003E76 48C0 ext.l D0
00003E78 E580 asl D0, 2
00003E7A D090 add.l D0, [A0]
00003E7C 41ED 00F2 lea.l A0, [A5 + 0xF2 /* export_26 */]
00003E80 2240 movea.l A1, D0
00003E82 2348 0038 move.l [A1 + 0x38], A0
00003E86 605C bra +0x5E /* 00003EE4 */
label00003E88:
00003E88 206E FFFA movea.l A0, [A6 - 0x6]
00003E8C 226E 0008 movea.l A1, [A6 + 0x8]
00003E90 3269 00B0 movea.w A1, [A1 + 0xB0]
00003E94 2009 move.l D0, A1
00003E96 81E8 0004 divs.w D0, [A0 + 0x4]
00003E9A 4840 swap.w D0
00003E9C 4A40 tst.w D0
00003E9E 6632 bne +0x34 /* 00003ED2 */
00003EA0 206E FFFA movea.l A0, [A6 - 0x6]
00003EA4 226E 0008 movea.l A1, [A6 + 0x8]
00003EA8 3269 00B2 movea.w A1, [A1 + 0xB2]
00003EAC 2009 move.l D0, A1
00003EAE 81E8 0006 divs.w D0, [A0 + 0x6]
00003EB2 4840 swap.w D0
00003EB4 4A40 tst.w D0
00003EB6 661A bne +0x1C /* 00003ED2 */
00003EB8 206E 0008 movea.l A0, [A6 + 0x8]
00003EBC 302E FFFE move.w D0, [A6 - 0x2]
00003EC0 48C0 ext.l D0
00003EC2 E580 asl D0, 2
00003EC4 D090 add.l D0, [A0]
00003EC6 41ED 00FA lea.l A0, [A5 + 0xFA /* export_27 */]
00003ECA 2240 movea.l A1, D0
00003ECC 2348 0038 move.l [A1 + 0x38], A0
00003ED0 6012 bra +0x14 /* 00003EE4 */
label00003ED2:
00003ED2 206E 0008 movea.l A0, [A6 + 0x8]
00003ED6 2068 0004 movea.l A0, [A0 + 0x4]
00003EDA 486D ED88 pea.l [A5 - 0x1278]
00003EDE 2050 movea.l A0, [A0]
00003EE0 4E90 jsr [A0]
00003EE2 588F addq.l A7, 4
label00003EE4:
00003EE4 526E FFFE addq.w [A6 - 0x2], 1
label00003EE8:
00003EE8 206E 0008 movea.l A0, [A6 + 0x8]
00003EEC 302E FFFE move.w D0, [A6 - 0x2]
00003EF0 B068 00B8 cmp.w D0, [A0 + 0xB8]
00003EF4 6D00 FF40 blt -0xBE /* 00003E36 */
00003EF8 206E 0008 movea.l A0, [A6 + 0x8]
00003EFC 43ED 0102 lea.l A1, [A5 + 0x102 /* export_28 */]
00003F00 2050 movea.l A0, [A0]
00003F02 2149 0034 move.l [A0 + 0x34], A1
00003F06 206E 0008 movea.l A0, [A6 + 0x8]
00003F0A 43ED 010A lea.l A1, [A5 + 0x10A /* export_29 */]
00003F0E 2050 movea.l A0, [A0]
00003F10 2149 0048 move.l [A0 + 0x48], A1
00003F14 4E5E unlink A6
00003F16 4E75 rts
00003F18 4A53 tst.w [A3]
00003F1A 454C chk.w D2, A4
00003F1C 554E subq.w A6, 2
00003F1E 5355 subq.w [A5], 1
export_31:
fn00003F20:
00003F20 4E56 0000 link A6, 0
00003F24 206D EDB4 movea.l A0, [A5 - 0x124C]
00003F28 3F28 0018 move.w -[A7], [A0 + 0x18]
00003F2C 206D EDB4 movea.l A0, [A5 - 0x124C]
00003F30 3F28 0016 move.w -[A7], [A0 + 0x16]
00003F34 206D EDB4 movea.l A0, [A5 - 0x124C]
00003F38 3F28 0014 move.w -[A7], [A0 + 0x14]
00003F3C 206D EDB4 movea.l A0, [A5 - 0x124C]
00003F40 3F28 0012 move.w -[A7], [A0 + 0x12]
00003F44 206D EDB4 movea.l A0, [A5 - 0x124C]
00003F48 3F28 0010 move.w -[A7], [A0 + 0x10]
00003F4C 206D EDB4 movea.l A0, [A5 - 0x124C]
00003F50 3F28 000E move.w -[A7], [A0 + 0xE]
00003F54 206D EDB4 movea.l A0, [A5 - 0x124C]
00003F58 3F28 000C move.w -[A7], [A0 + 0xC]
00003F5C 206D EDB4 movea.l A0, [A5 - 0x124C]
00003F60 3F28 000A move.w -[A7], [A0 + 0xA]
00003F64 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F68 486D FD7A pea.l [A5 - 0x286]
00003F6C 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00003F70 4FEF 0018 lea.l A7, [A7 + 0x18]
00003F74 486D EDB8 pea.l [A5 - 0x1248]
00003F78 486D FD7A pea.l [A5 - 0x286]
00003F7C 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00003F80 508F addq.l A7, 8
00003F82 4E5E unlink A6
00003F84 4E75 rts
00003F86 5452 addq.w [A2], 2
00003F88 4143 chk.w D0, D3
00003F8A 454D chk.w D2, A5
00003F8C 4553 chk.w D2, [A3]
export_30:
00003F8E 4E56 0000 link A6, 0
00003F92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F96 4EBA FF88 jsr [PC - 0x78 /* 00003F20 */]
00003F9A 588F addq.l A7, 4
00003F9C 3F3C 0001 move.w -[A7], 0x1
00003FA0 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00003FA4 548F addq.l A7, 2
00003FA6 4E5E unlink A6
00003FA8 4E75 rts
00003FAA 4552 chk.w D2, [A2]
00003FAC 524F addq.w A7, 1
00003FAE 5245 addq.w D5, 1
00003FB0 5849 addq.w A1, 4
fn00003FB2:
00003FB2 4E56 0000 link A6, 0
00003FB6 2B6E 0008 EDB4 move.l [A5 - 0x124C], [A6 + 0x8]
00003FBC 41ED 0112 lea.l A0, [A5 + 0x112 /* export_30 */]
00003FC0 226E 0008 movea.l A1, [A6 + 0x8]
00003FC4 2288 move.l [A1], A0
00003FC6 41ED 011A lea.l A0, [A5 + 0x11A /* export_31 */]
00003FCA 226E 0008 movea.l A1, [A6 + 0x8]
00003FCE 2348 0004 move.l [A1 + 0x4], A0
00003FD2 206E 0008 movea.l A0, [A6 + 0x8]
00003FD6 4268 0008 clr.w [A0 + 0x8]
00003FDA 4E5E unlink A6
00003FDC 4E75 rts
00003FDE 4A53 tst.w [A3]
00003FE0 454C chk.w D2, A4
00003FE2 4552 chk.w D2, [A2]
00003FE4 524F addq.w A7, 1
export_32:
00003FE6 4E56 FFE8 link A6, -0x0018
00003FEA 2F0A move.l -[A7], A2
00003FEC 206E 0008 movea.l A0, [A6 + 0x8]
00003FF0 3D68 0024 FFFE move.w [A6 - 0x2], [A0 + 0x24]
00003FF6 206E 0008 movea.l A0, [A6 + 0x8]
00003FFA 0C68 0004 00B4 cmpi.w [A0 + 0xB4], 0x4
00004000 6F20 ble +0x22 /* 00004022 */
00004002 206E 0008 movea.l A0, [A6 + 0x8]
00004006 2068 0004 movea.l A0, [A0 + 0x4]
0000400A 7004 moveq.l D0, 0x04
0000400C 3140 000A move.w [A0 + 0xA], D0
00004010 206E 0008 movea.l A0, [A6 + 0x8]
00004014 2068 0004 movea.l A0, [A0 + 0x4]
00004018 486D EDD6 pea.l [A5 - 0x122A]
0000401C 2050 movea.l A0, [A0]
0000401E 4E90 jsr [A0]
00004020 588F addq.l A7, 4
label00004022:
00004022 0C6E 0100 FFFE cmpi.w [A6 - 0x2], 0x100
00004028 6F20 ble +0x22 /* 0000404A */
0000402A 206E 0008 movea.l A0, [A6 + 0x8]
0000402E 2068 0004 movea.l A0, [A0 + 0x4]
00004032 317C 0100 000A move.w [A0 + 0xA], 0x100
00004038 206E 0008 movea.l A0, [A6 + 0x8]
0000403C 2068 0004 movea.l A0, [A0 + 0x4]
00004040 486D EE04 pea.l [A5 - 0x11FC]
00004044 2050 movea.l A0, [A0]
00004046 4E90 jsr [A0]
00004048 588F addq.l A7, 4
label0000404A:
0000404A 7001 moveq.l D0, 0x01
0000404C 3B40 EDBA move.w [A5 - 0x1246], D0
00004050 426E FFFC clr.w [A6 - 0x4]
00004054 601A bra +0x1C /* 00004070 */
label00004056:
00004056 302E FFFC move.w D0, [A6 - 0x4]
0000405A 48C0 ext.l D0
0000405C D080 add.l D0, D0
0000405E 41ED EDBC lea.l A0, [A5 - 0x1244]
00004062 D1C0 add.l A0, D0
00004064 7002 moveq.l D0, 0x02
00004066 3080 move.w [A0], D0
00004068 E1ED EDBA asl .w [A5 - 0x1246]
0000406C 526E FFFC addq.w [A6 - 0x4], 1
label00004070:
00004070 206E 0008 movea.l A0, [A6 + 0x8]
00004074 302E FFFC move.w D0, [A6 - 0x4]
00004078 B068 00B4 cmp.w D0, [A0 + 0xB4]
0000407C 6DD8 blt -0x26 /* 00004056 */
0000407E 302D EDBA move.w D0, [A5 - 0x1246]
00004082 B06E FFFE cmp.w D0, [A6 - 0x2]
00004086 6F20 ble +0x22 /* 000040A8 */
00004088 206E 0008 movea.l A0, [A6 + 0x8]
0000408C 2068 0004 movea.l A0, [A0 + 0x4]
00004090 316D EDBA 000A move.w [A0 + 0xA], [A5 - 0x1246]
00004096 206E 0008 movea.l A0, [A6 + 0x8]
0000409A 2068 0004 movea.l A0, [A0 + 0x4]
0000409E 486D EE32 pea.l [A5 - 0x11CE]
000040A2 2050 movea.l A0, [A0]
000040A4 4E90 jsr [A0]
000040A6 588F addq.l A7, 4
label000040A8:
000040A8 426E FFFC clr.w [A6 - 0x4]
000040AC 602C bra +0x2E /* 000040DA */
label000040AE:
000040AE 302E FFFC move.w D0, [A6 - 0x4]
000040B2 48C0 ext.l D0
000040B4 D080 add.l D0, D0
000040B6 41ED EDBC lea.l A0, [A5 - 0x1244]
000040BA D1C0 add.l A0, D0
000040BC 5250 addq.w [A0], 1
000040BE 3B6E FFF6 EDBA move.w [A5 - 0x1246], [A6 - 0xA]
000040C4 526E FFFC addq.w [A6 - 0x4], 1
000040C8 206E 0008 movea.l A0, [A6 + 0x8]
000040CC 302E FFFC move.w D0, [A6 - 0x4]
000040D0 B068 00B4 cmp.w D0, [A0 + 0xB4]
000040D4 6D04 blt +0x6 /* 000040DA */
000040D6 426E FFFC clr.w [A6 - 0x4]
label000040DA:
000040DA 302E FFFC move.w D0, [A6 - 0x4]
000040DE 48C0 ext.l D0
000040E0 D080 add.l D0, D0
000040E2 41ED EDBC lea.l A0, [A5 - 0x1244]
000040E6 D1C0 add.l A0, D0
000040E8 326D EDBA movea.w A1, [A5 - 0x1246]
000040EC 2009 move.l D0, A1
000040EE 81D0 divs.w D0, [A0]
000040F0 322E FFFC move.w D1, [A6 - 0x4]
000040F4 48C1 ext.l D1
000040F6 D281 add.l D1, D1
000040F8 41ED EDBC lea.l A0, [A5 - 0x1244]
000040FC D1C1 add.l A0, D1
000040FE 3210 move.w D1, [A0]
00004100 5241 addq.w D1, 1
00004102 C1C1 muls.w D0, D1
00004104 3D40 FFF6 move.w [A6 - 0xA], D0
00004108 B06E FFFE cmp.w D0, [A6 - 0x2]
0000410C 6FA0 ble -0x5E /* 000040AE */
0000410E 206E 0008 movea.l A0, [A6 + 0x8]
00004112 0C68 0003 00B4 cmpi.w [A0 + 0xB4], 0x3
00004118 6666 bne +0x68 /* 00004180 */
0000411A 206E 0008 movea.l A0, [A6 + 0x8]
0000411E 2068 0004 movea.l A0, [A0 + 0x4]
00004122 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1
00004128 6D52 blt +0x54 /* 0000417C */
0000412A 206E 0008 movea.l A0, [A6 + 0x8]
0000412E 2068 0004 movea.l A0, [A0 + 0x4]
00004132 316D EDBA 000A move.w [A0 + 0xA], [A5 - 0x1246]
00004138 206E 0008 movea.l A0, [A6 + 0x8]
0000413C 2068 0004 movea.l A0, [A0 + 0x4]
00004140 316D EDBC 000C move.w [A0 + 0xC], [A5 - 0x1244]
00004146 206E 0008 movea.l A0, [A6 + 0x8]
0000414A 2068 0004 movea.l A0, [A0 + 0x4]
0000414E 316D EDBE 000E move.w [A0 + 0xE], [A5 - 0x1242]
00004154 206E 0008 movea.l A0, [A6 + 0x8]
00004158 2068 0004 movea.l A0, [A0 + 0x4]
0000415C 316D EDC0 0010 move.w [A0 + 0x10], [A5 - 0x1240]
00004162 206E 0008 movea.l A0, [A6 + 0x8]
00004166 2068 0004 movea.l A0, [A0 + 0x4]
0000416A 486D EE5A pea.l [A5 - 0x11A6]
0000416E 2068 0004 movea.l A0, [A0 + 0x4]
00004172 4E90 jsr [A0]
00004174 588F addq.l A7, 4
00004176 7000 moveq.l D0, 0x00
00004178 48C0 ext.l D0
0000417A 603E bra +0x40 /* 000041BA */
label0000417C:
0000417C 7000 moveq.l D0, 0x00
0000417E 603A bra +0x3C /* 000041BA */
label00004180:
00004180 206E 0008 movea.l A0, [A6 + 0x8]
00004184 2068 0004 movea.l A0, [A0 + 0x4]
00004188 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1
0000418E 6D28 blt +0x2A /* 000041B8 */
00004190 206E 0008 movea.l A0, [A6 + 0x8]
00004194 2068 0004 movea.l A0, [A0 + 0x4]
00004198 316D EDBA 000A move.w [A0 + 0xA], [A5 - 0x1246]
0000419E 206E 0008 movea.l A0, [A6 + 0x8]
000041A2 2068 0004 movea.l A0, [A0 + 0x4]
000041A6 486D EE7E pea.l [A5 - 0x1182]
000041AA 2068 0004 movea.l A0, [A0 + 0x4]
000041AE 4E90 jsr [A0]
000041B0 588F addq.l A7, 4
000041B2 7000 moveq.l D0, 0x00
000041B4 48C0 ext.l D0
000041B6 6002 bra +0x4 /* 000041BA */
label000041B8:
000041B8 7000 moveq.l D0, 0x00
label000041BA:
000041BA 206E 0008 movea.l A0, [A6 + 0x8]
000041BE 2068 0004 movea.l A0, [A0 + 0x4]
000041C2 326D EDBA movea.w A1, [A5 - 0x1246]
000041C6 246E 0008 movea.l A2, [A6 + 0x8]
000041CA 346A 00B4 movea.w A2, [A2 + 0xB4]
000041CE 2F0A move.l -[A7], A2
000041D0 2F09 move.l -[A7], A1
000041D2 2068 0022 movea.l A0, [A0 + 0x22]
000041D6 4E90 jsr [A0]
000041D8 508F addq.l A7, 8
000041DA 2B40 EDC4 move.l [A5 - 0x123C], D0
000041DE 206E 0008 movea.l A0, [A6 + 0x8]
000041E2 2068 0004 movea.l A0, [A0 + 0x4]
000041E6 226E 0008 movea.l A1, [A6 + 0x8]
000041EA 3269 00B4 movea.w A1, [A1 + 0xB4]
000041EE 2F09 move.l -[A7], A1
000041F0 4878 0100 push.l 0x100
000041F4 2068 0022 movea.l A0, [A0 + 0x22]
000041F8 4E90 jsr [A0]
000041FA 508F addq.l A7, 8
000041FC 2B40 EDC8 move.l [A5 - 0x1238], D0
00004200 3D6D EDBA FFF0 move.w [A6 - 0x10], [A5 - 0x1246]
00004206 426E FFFC clr.w [A6 - 0x4]
0000420A 6000 010A bra +0x10C /* 00004316 */
label0000420E:
0000420E 302E FFFC move.w D0, [A6 - 0x4]
00004212 48C0 ext.l D0
00004214 D080 add.l D0, D0
00004216 41ED EDBC lea.l A0, [A5 - 0x1244]
0000421A D1C0 add.l A0, D0
0000421C 3D50 FFF4 move.w [A6 - 0xC], [A0]
00004220 306E FFF0 movea.w A0, [A6 - 0x10]
00004224 2008 move.l D0, A0
00004226 81EE FFF4 divs.w D0, [A6 - 0xC]
0000422A 3D40 FFF2 move.w [A6 - 0xE], D0
0000422E 426E FFFA clr.w [A6 - 0x6]
00004232 6000 007E bra +0x80 /* 000042B2 */
label00004236:
00004236 302E FFFA move.w D0, [A6 - 0x6]
0000423A C1FC 00FF muls.w D0, 0xFF
0000423E 322E FFF4 move.w D1, [A6 - 0xC]
00004242 5341 subq.w D1, 1
00004244 48C1 ext.l D1
00004246 83FC 0002 divs.w D1, 0x2
0000424A D041 add.w D0, D1
0000424C 322E FFF4 move.w D1, [A6 - 0xC]
00004250 5341 subq.w D1, 1
00004252 48C0 ext.l D0
00004254 81C1 divs.w D0, D1
00004256 3D40 FFEC move.w [A6 - 0x14], D0
0000425A 302E FFFA move.w D0, [A6 - 0x6]
0000425E C1EE FFF2 muls.w D0, [A6 - 0xE]
00004262 3D40 FFEE move.w [A6 - 0x12], D0
00004266 603C bra +0x3E /* 000042A4 */
label00004268:
00004268 426E FFF8 clr.w [A6 - 0x8]
0000426C 6024 bra +0x26 /* 00004292 */
label0000426E:
0000426E 302E FFFC move.w D0, [A6 - 0x4]
00004272 48C0 ext.l D0
00004274 E580 asl D0, 2
00004276 D0AD EDC4 add.l D0, [A5 - 0x123C]
0000427A 322E FFEE move.w D1, [A6 - 0x12]
0000427E D26E FFF8 add.w D1, [A6 - 0x8]
00004282 2040 movea.l A0, D0
00004284 48C1 ext.l D1
00004286 D290 add.l D1, [A0]
00004288 2041 movea.l A0, D1
0000428A 10AE FFED move.b [A0], [A6 - 0x13]
0000428E 526E FFF8 addq.w [A6 - 0x8], 1
label00004292:
00004292 302E FFF8 move.w D0, [A6 - 0x8]
00004296 B06E FFF2 cmp.w D0, [A6 - 0xE]
0000429A 6DD2 blt -0x2C /* 0000426E */
0000429C 302E FFF0 move.w D0, [A6 - 0x10]
000042A0 D16E FFEE add.w [A6 - 0x12], D0
label000042A4:
000042A4 302E FFEE move.w D0, [A6 - 0x12]
000042A8 B06D EDBA cmp.w D0, [A5 - 0x1246]
000042AC 6DBA blt -0x44 /* 00004268 */
000042AE 526E FFFA addq.w [A6 - 0x6], 1
label000042B2:
000042B2 302E FFFA move.w D0, [A6 - 0x6]
000042B6 B06E FFF4 cmp.w D0, [A6 - 0xC]
000042BA 6D00 FF7A blt -0x84 /* 00004236 */
000042BE 3D6E FFF2 FFF0 move.w [A6 - 0x10], [A6 - 0xE]
000042C4 426E FFFA clr.w [A6 - 0x6]
000042C8 6040 bra +0x42 /* 0000430A */
label000042CA:
000042CA 302E FFF4 move.w D0, [A6 - 0xC]
000042CE 5340 subq.w D0, 1
000042D0 C1EE FFFA muls.w D0, [A6 - 0x6]
000042D4 0640 0080 addi.w D0, 0x80
000042D8 48C0 ext.l D0
000042DA 81FC 00FF divs.w D0, 0xFF
000042DE 3D40 FFEC move.w [A6 - 0x14], D0
000042E2 302E FFEC move.w D0, [A6 - 0x14]
000042E6 C1EE FFF2 muls.w D0, [A6 - 0xE]
000042EA 3D40 FFEC move.w [A6 - 0x14], D0
000042EE 302E FFFC move.w D0, [A6 - 0x4]
000042F2 48C0 ext.l D0
000042F4 E580 asl D0, 2
000042F6 D0AD EDC8 add.l D0, [A5 - 0x1238]
000042FA 2040 movea.l A0, D0
000042FC 326E FFFA movea.w A1, [A6 - 0x6]
00004300 D3D0 add.l A1, [A0]
00004302 12AE FFED move.b [A1], [A6 - 0x13]
00004306 526E FFFA addq.w [A6 - 0x6], 1
label0000430A:
0000430A 0C6E 00FF FFFA cmpi.w [A6 - 0x6], 0xFF
00004310 6FB8 ble -0x46 /* 000042CA */
00004312 526E FFFC addq.w [A6 - 0x4], 1
label00004316:
00004316 206E 0008 movea.l A0, [A6 + 0x8]
0000431A 302E FFFC move.w D0, [A6 - 0x4]
0000431E B068 00B4 cmp.w D0, [A0 + 0xB4]
00004322 6D00 FEEA blt -0x114 /* 0000420E */
00004326 206E 0008 movea.l A0, [A6 + 0x8]
0000432A 2050 movea.l A0, [A0]
0000432C 2F2D EDC4 move.l -[A7], [A5 - 0x123C]
00004330 3F2D EDBA move.w -[A7], [A5 - 0x1246]
00004334 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004338 2068 0070 movea.l A0, [A0 + 0x70]
0000433C 4E90 jsr [A0]
0000433E 4FEF 000A lea.l A7, [A7 + 0xA]
00004342 206E 0008 movea.l A0, [A6 + 0x8]
00004346 4A68 0022 tst.w [A0 + 0x22]
0000434A 6760 beq +0x62 /* 000043AC */
0000434C 206E 0008 movea.l A0, [A6 + 0x8]
00004350 226E 0008 movea.l A1, [A6 + 0x8]
00004354 3269 00B4 movea.w A1, [A1 + 0xB4]
00004358 2009 move.l D0, A1
0000435A 2228 0034 move.l D1, [A0 + 0x34]
0000435E 5481 addq.l D1, 2
00004360 4C01 0000 movem.w <none>, D1
00004364 D080 add.l D0, D0
00004366 2D40 FFE8 move.l [A6 - 0x18], D0
0000436A 206E 0008 movea.l A0, [A6 + 0x8]
0000436E 2068 0004 movea.l A0, [A0 + 0x4]
00004372 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004376 2068 001A movea.l A0, [A0 + 0x1A]
0000437A 4E90 jsr [A0]
0000437C 588F addq.l A7, 4
0000437E 2B40 EDCC move.l [A5 - 0x1234], D0
00004382 206E 0008 movea.l A0, [A6 + 0x8]
00004386 2068 0004 movea.l A0, [A0 + 0x4]
0000438A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000438E 2068 001A movea.l A0, [A0 + 0x1A]
00004392 4E90 jsr [A0]
00004394 588F addq.l A7, 4
00004396 2B40 EDD0 move.l [A5 - 0x1230], D0
0000439A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000439E 2F2D EDCC move.l -[A7], [A5 - 0x1234]
000043A2 4EBA 0C3E jsr [PC + 0xC3E /* 00004FE2 */]
000043A6 508F addq.l A7, 8
000043A8 426D EDD4 clr.w [A5 - 0x122C]
label000043AC:
000043AC 245F movea.l A2, [A7]+
000043AE 4E5E unlink A6
000043B0 4E75 rts
000043B2 434F chk.w D1, A7
000043B4 4C4F 5251 movem.l D0,D4,D6,A1,A4,A6, A7
000043B8 5541 subq.w D1, 2
export_35:
000043BA 4E56 FFFE link A6, -0x0002
000043BE 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
000043C2 206E 0008 movea.l A0, [A6 + 0x8]
000043C6 2028 0034 move.l D0, [A0 + 0x34]
000043CA 5380 subq.l D0, 1
000043CC 2600 move.l D3, D0
000043CE 206E 0008 movea.l A0, [A6 + 0x8]
000043D2 3D68 00B4 FFFE move.w [A6 - 0x2], [A0 + 0xB4]
000043D8 7800 moveq.l D4, 0x00
000043DA 6000 006E bra +0x70 /* 0000444A */
label000043DE:
000043DE 2A03 move.l D5, D3
000043E0 6000 0062 bra +0x64 /* 00004444 */
label000043E4:
000043E4 7E00 moveq.l D7, 0x00
000043E6 7C00 moveq.l D6, 0x00
000043E8 603E bra +0x40 /* 00004428 */
label000043EA:
000043EA 3006 move.w D0, D6
000043EC 48C0 ext.l D0
000043EE E580 asl D0, 2
000043F0 D0AD EDC8 add.l D0, [A5 - 0x1238]
000043F4 3206 move.w D1, D6
000043F6 48C1 ext.l D1
000043F8 E581 asl D1, 2
000043FA D2AE 000E add.l D1, [A6 + 0xE]
000043FE 2041 movea.l A0, D1
00004400 3204 move.w D1, D4
00004402 48C1 ext.l D1
00004404 E581 asl D1, 2
00004406 D290 add.l D1, [A0]
00004408 2041 movea.l A0, D1
0000440A 2210 move.l D1, [A0]
0000440C D285 add.l D1, D5
0000440E 2041 movea.l A0, D1
00004410 7200 moveq.l D1, 0x00
00004412 1210 move.b D1, [A0]
00004414 2040 movea.l A0, D0
00004416 4841 swap.w D1
00004418 4241 clr.w D1
0000441A 4841 swap.w D1
0000441C D290 add.l D1, [A0]
0000441E 2041 movea.l A0, D1
00004420 7000 moveq.l D0, 0x00
00004422 1010 move.b D0, [A0]
00004424 DE40 add.w D7, D0
00004426 5246 addq.w D6, 1
label00004428:
00004428 BC6E FFFE cmp.w D6, [A6 - 0x2]
0000442C 6DBC blt -0x42 /* 000043EA */
0000442E 3004 move.w D0, D4
00004430 48C0 ext.l D0
00004432 E580 asl D0, 2
00004434 D0AE 0012 add.l D0, [A6 + 0x12]
00004438 2040 movea.l A0, D0
0000443A 2010 move.l D0, [A0]
0000443C D085 add.l D0, D5
0000443E 2040 movea.l A0, D0
00004440 1087 move.b [A0], D7
00004442 5385 subq.l D5, 1
label00004444:
00004444 4A85 tst.l D5
00004446 6C9C bge -0x62 /* 000043E4 */
00004448 5244 addq.w D4, 1
label0000444A:
0000444A B86E 000C cmp.w D4, [A6 + 0xC]
0000444E 6D8E blt -0x70 /* 000043DE */
00004450 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
00004454 4E5E unlink A6
00004456 4E75 rts
00004458 434F chk.w D1, A7
0000445A 4C4F 5251 movem.l D0,D4,D6,A1,A4,A6, A7
0000445E 5541 subq.w D1, 2
export_34:
00004460 4E56 FFFC link A6, -0x0004
00004464 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00004468 206E 0008 movea.l A0, [A6 + 0x8]
0000446C 2828 0034 move.l D4, [A0 + 0x34]
00004470 7A00 moveq.l D5, 0x00
00004472 6000 00B4 bra +0xB6 /* 00004528 */
label00004476:
00004476 206E 000E movea.l A0, [A6 + 0xE]
0000447A 3005 move.w D0, D5
0000447C 48C0 ext.l D0
0000447E E580 asl D0, 2
00004480 D090 add.l D0, [A0]
00004482 2040 movea.l A0, D0
00004484 2850 movea.l A4, [A0]
00004486 206E 000E movea.l A0, [A6 + 0xE]
0000448A 3005 move.w D0, D5
0000448C 48C0 ext.l D0
0000448E E580 asl D0, 2
00004490 D0A8 0004 add.l D0, [A0 + 0x4]
00004494 2040 movea.l A0, D0
00004496 2650 movea.l A3, [A0]
00004498 206E 000E movea.l A0, [A6 + 0xE]
0000449C 3005 move.w D0, D5
0000449E 48C0 ext.l D0
000044A0 E580 asl D0, 2
000044A2 D0A8 0008 add.l D0, [A0 + 0x8]
000044A6 2040 movea.l A0, D0
000044A8 2450 movea.l A2, [A0]
000044AA 3005 move.w D0, D5
000044AC 48C0 ext.l D0
000044AE E580 asl D0, 2
000044B0 D0AE 0012 add.l D0, [A6 + 0x12]
000044B4 2040 movea.l A0, D0
000044B6 2D50 FFFC move.l [A6 - 0x4], [A0]
000044BA 2C04 move.l D6, D4
000044BC 6064 bra +0x66 /* 00004522 */
label000044BE:
000044BE 41D4 lea.l A0, [A4]
000044C0 528C addq.l A4, 1
000044C2 7000 moveq.l D0, 0x00
000044C4 1010 move.b D0, [A0]
000044C6 206D EDC8 movea.l A0, [A5 - 0x1238]
000044CA 4840 swap.w D0
000044CC 4240 clr.w D0
000044CE 4840 swap.w D0
000044D0 D090 add.l D0, [A0]
000044D2 2040 movea.l A0, D0
000044D4 7000 moveq.l D0, 0x00
000044D6 1010 move.b D0, [A0]
000044D8 3E00 move.w D7, D0
000044DA 41D3 lea.l A0, [A3]
000044DC 528B addq.l A3, 1
000044DE 7000 moveq.l D0, 0x00
000044E0 1010 move.b D0, [A0]
000044E2 206D EDC8 movea.l A0, [A5 - 0x1238]
000044E6 4840 swap.w D0
000044E8 4240 clr.w D0
000044EA 4840 swap.w D0
000044EC D0A8 0004 add.l D0, [A0 + 0x4]
000044F0 2040 movea.l A0, D0
000044F2 7000 moveq.l D0, 0x00
000044F4 1010 move.b D0, [A0]
000044F6 DE40 add.w D7, D0
000044F8 41D2 lea.l A0, [A2]
000044FA 528A addq.l A2, 1
000044FC 7000 moveq.l D0, 0x00
000044FE 1010 move.b D0, [A0]
00004500 206D EDC8 movea.l A0, [A5 - 0x1238]
00004504 4840 swap.w D0
00004506 4240 clr.w D0
00004508 4840 swap.w D0
0000450A D0A8 0008 add.l D0, [A0 + 0x8]
0000450E 2040 movea.l A0, D0
00004510 7000 moveq.l D0, 0x00
00004512 1010 move.b D0, [A0]
00004514 DE40 add.w D7, D0
00004516 206E FFFC movea.l A0, [A6 - 0x4]
0000451A 52AE FFFC addq.l [A6 - 0x4], 1
0000451E 1087 move.b [A0], D7
00004520 5386 subq.l D6, 1
label00004522:
00004522 4A86 tst.l D6
00004524 6E98 bgt -0x66 /* 000044BE */
00004526 5245 addq.w D5, 1
label00004528:
00004528 BA6E 000C cmp.w D5, [A6 + 0xC]
0000452C 6D00 FF48 blt -0xB6 /* 00004476 */
00004530 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00004534 4E5E unlink A6
00004536 4E75 rts
00004538 434F chk.w D1, A7
0000453A 4C4F 5251 movem.l D0,D4,D6,A1,A4,A6, A7
0000453E 5541 subq.w D1, 2
export_33:
00004540 4E56 FFFA link A6, -0x0006
00004544 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00004548 206E 0008 movea.l A0, [A6 + 0x8]
0000454C 2D68 0034 FFFC move.l [A6 - 0x4], [A0 + 0x34]
00004552 206E 0008 movea.l A0, [A6 + 0x8]
00004556 3D68 00B4 FFFA move.w [A6 - 0x6], [A0 + 0xB4]
0000455C 7600 moveq.l D3, 0x00
0000455E 6000 02F2 bra +0x2F4 /* 00004852 */
label00004562:
00004562 4A6D EDD4 tst.w [A5 - 0x122C]
00004566 6700 017E beq +0x180 /* 000046E6 */
0000456A 306E FFFA movea.w A0, [A6 - 0x6]
0000456E 2008 move.l D0, A0
00004570 4C2E 0000 FFFC movem.w <none>, [A6 - 0x4]
00004576 D080 add.l D0, D0
00004578 D0AD EDD0 add.l D0, [A5 - 0x1230]
0000457C 2840 movea.l A4, D0
0000457E 306E FFFA movea.w A0, [A6 - 0x6]
00004582 2008 move.l D0, A0
00004584 4C2E 0000 FFFC movem.w <none>, [A6 - 0x4]
0000458A D080 add.l D0, D0
0000458C D0AD EDCC add.l D0, [A5 - 0x1234]
00004590 2640 movea.l A3, D0
00004592 7C00 moveq.l D6, 0x00
00004594 600E bra +0x10 /* 000045A4 */
label00004596:
00004596 3006 move.w D0, D6
00004598 48C0 ext.l D0
0000459A D080 add.l D0, D0
0000459C D08B add.l D0, A3
0000459E 2040 movea.l A0, D0
000045A0 4250 clr.w [A0]
000045A2 5246 addq.w D6, 1
label000045A4:
000045A4 BC6E FFFA cmp.w D6, [A6 - 0x6]
000045A8 6DEC blt -0x12 /* 00004596 */
000045AA 202E FFFC move.l D0, [A6 - 0x4]
000045AE 5380 subq.l D0, 1
000045B0 2800 move.l D4, D0
000045B2 6000 0124 bra +0x126 /* 000046D8 */
label000045B6:
000045B6 7E00 moveq.l D7, 0x00
000045B8 7C00 moveq.l D6, 0x00
000045BA 6000 006C bra +0x6E /* 00004628 */
label000045BE:
000045BE 3006 move.w D0, D6
000045C0 48C0 ext.l D0
000045C2 E580 asl D0, 2
000045C4 D0AE 000E add.l D0, [A6 + 0xE]
000045C8 2040 movea.l A0, D0
000045CA 3003 move.w D0, D3
000045CC 48C0 ext.l D0
000045CE E580 asl D0, 2
000045D0 D090 add.l D0, [A0]
000045D2 2040 movea.l A0, D0
000045D4 2010 move.l D0, [A0]
000045D6 D084 add.l D0, D4
000045D8 2040 movea.l A0, D0
000045DA 7000 moveq.l D0, 0x00
000045DC 1010 move.b D0, [A0]
000045DE E948 lsl D0.w, 4
000045E0 3206 move.w D1, D6
000045E2 48C1 ext.l D1
000045E4 D281 add.l D1, D1
000045E6 D28C add.l D1, A4
000045E8 2041 movea.l A0, D1
000045EA D050 add.w D0, [A0]
000045EC 3A00 move.w D5, D0
000045EE 4A45 tst.w D5
000045F0 6C04 bge +0x6 /* 000045F6 */
000045F2 7A00 moveq.l D5, 0x00
000045F4 600E bra +0x10 /* 00004604 */
label000045F6:
000045F6 5045 addq.w D5, 8
000045F8 E845 asr D5.w, 4
000045FA 0C45 00FF cmpi.w D5, 0xFF
000045FE 6F04 ble +0x6 /* 00004604 */
00004600 3A3C 00FF move.w D5, 0xFF
label00004604:
00004604 3006 move.w D0, D6
00004606 48C0 ext.l D0
00004608 D080 add.l D0, D0
0000460A D08C add.l D0, A4
0000460C 2040 movea.l A0, D0
0000460E 3085 move.w [A0], D5
00004610 3006 move.w D0, D6
00004612 48C0 ext.l D0
00004614 E580 asl D0, 2
00004616 D0AD EDC8 add.l D0, [A5 - 0x1238]
0000461A 2040 movea.l A0, D0
0000461C 3245 movea.w A1, D5
0000461E D3D0 add.l A1, [A0]
00004620 7000 moveq.l D0, 0x00
00004622 1011 move.b D0, [A1]
00004624 DE40 add.w D7, D0
00004626 5246 addq.w D6, 1
label00004628:
00004628 BC6E FFFA cmp.w D6, [A6 - 0x6]
0000462C 6D90 blt -0x6E /* 000045BE */
0000462E 3003 move.w D0, D3
00004630 48C0 ext.l D0
00004632 E580 asl D0, 2
00004634 D0AE 0012 add.l D0, [A6 + 0x12]
00004638 2040 movea.l A0, D0
0000463A 2010 move.l D0, [A0]
0000463C D084 add.l D0, D4
0000463E 2040 movea.l A0, D0
00004640 1087 move.b [A0], D7
00004642 7C00 moveq.l D6, 0x00
00004644 6000 0076 bra +0x78 /* 000046BC */
label00004648:
00004648 3006 move.w D0, D6
0000464A 48C0 ext.l D0
0000464C D080 add.l D0, D0
0000464E D08C add.l D0, A4
00004650 3206 move.w D1, D6
00004652 48C1 ext.l D1
00004654 E581 asl D1, 2
00004656 D2AD EDC4 add.l D1, [A5 - 0x123C]
0000465A 2041 movea.l A0, D1
0000465C 3247 movea.w A1, D7
0000465E D3D0 add.l A1, [A0]
00004660 7200 moveq.l D1, 0x00
00004662 1211 move.b D1, [A1]
00004664 2040 movea.l A0, D0
00004666 3010 move.w D0, [A0]
00004668 9041 sub.w D0, D1
0000466A 3A00 move.w D5, D0
0000466C 3006 move.w D0, D6
0000466E 906E FFFA sub.w D0, [A6 - 0x6]
00004672 48C0 ext.l D0
00004674 D080 add.l D0, D0
00004676 D08C add.l D0, A4
00004678 3205 move.w D1, D5
0000467A C3FC 0007 muls.w D1, 0x7
0000467E 2040 movea.l A0, D0
00004680 D350 add.w [A0], D1
00004682 3006 move.w D0, D6
00004684 D06E FFFA add.w D0, [A6 - 0x6]
00004688 48C0 ext.l D0
0000468A D080 add.l D0, D0
0000468C D08B add.l D0, A3
0000468E 3205 move.w D1, D5
00004690 C3FC 0003 muls.w D1, 0x3
00004694 2040 movea.l A0, D0
00004696 D350 add.w [A0], D1
00004698 3006 move.w D0, D6
0000469A 48C0 ext.l D0
0000469C D080 add.l D0, D0
0000469E D08B add.l D0, A3
000046A0 3205 move.w D1, D5
000046A2 C3FC 0005 muls.w D1, 0x5
000046A6 2040 movea.l A0, D0
000046A8 D350 add.w [A0], D1
000046AA 3006 move.w D0, D6
000046AC 906E FFFA sub.w D0, [A6 - 0x6]
000046B0 48C0 ext.l D0
000046B2 D080 add.l D0, D0
000046B4 D08B add.l D0, A3
000046B6 2040 movea.l A0, D0
000046B8 3085 move.w [A0], D5
000046BA 5246 addq.w D6, 1
label000046BC:
000046BC BC6E FFFA cmp.w D6, [A6 - 0x6]
000046C0 6D86 blt -0x78 /* 00004648 */
000046C2 302E FFFA move.w D0, [A6 - 0x6]
000046C6 48C0 ext.l D0
000046C8 D080 add.l D0, D0
000046CA 99C0 sub.l A4, D0
000046CC 302E FFFA move.w D0, [A6 - 0x6]
000046D0 48C0 ext.l D0
000046D2 D080 add.l D0, D0
000046D4 97C0 sub.l A3, D0
000046D6 5384 subq.l D4, 1
label000046D8:
000046D8 4A84 tst.l D4
000046DA 6C00 FEDA bge -0x124 /* 000045B6 */
000046DE 426D EDD4 clr.w [A5 - 0x122C]
000046E2 6000 016C bra +0x16E /* 00004850 */
label000046E6:
000046E6 302E FFFA move.w D0, [A6 - 0x6]
000046EA 48C0 ext.l D0
000046EC D080 add.l D0, D0
000046EE D0AD EDCC add.l D0, [A5 - 0x1234]
000046F2 2840 movea.l A4, D0
000046F4 302E FFFA move.w D0, [A6 - 0x6]
000046F8 48C0 ext.l D0
000046FA D080 add.l D0, D0
000046FC D0AD EDD0 add.l D0, [A5 - 0x1230]
00004700 2640 movea.l A3, D0
00004702 7C00 moveq.l D6, 0x00
00004704 600E bra +0x10 /* 00004714 */
label00004706:
00004706 3006 move.w D0, D6
00004708 48C0 ext.l D0
0000470A D080 add.l D0, D0
0000470C D08B add.l D0, A3
0000470E 2040 movea.l A0, D0
00004710 4250 clr.w [A0]
00004712 5246 addq.w D6, 1
label00004714:
00004714 BC6E FFFA cmp.w D6, [A6 - 0x6]
00004718 6DEC blt -0x12 /* 00004706 */
0000471A 7800 moveq.l D4, 0x00
0000471C 6000 0124 bra +0x126 /* 00004842 */
label00004720:
00004720 7E00 moveq.l D7, 0x00
00004722 7C00 moveq.l D6, 0x00
00004724 6000 006C bra +0x6E /* 00004792 */
label00004728:
00004728 3006 move.w D0, D6
0000472A 48C0 ext.l D0
0000472C E580 asl D0, 2
0000472E D0AE 000E add.l D0, [A6 + 0xE]
00004732 2040 movea.l A0, D0
00004734 3003 move.w D0, D3
00004736 48C0 ext.l D0
00004738 E580 asl D0, 2
0000473A D090 add.l D0, [A0]
0000473C 2040 movea.l A0, D0
0000473E 2010 move.l D0, [A0]
00004740 D084 add.l D0, D4
00004742 2040 movea.l A0, D0
00004744 7000 moveq.l D0, 0x00
00004746 1010 move.b D0, [A0]
00004748 E948 lsl D0.w, 4
0000474A 3206 move.w D1, D6
0000474C 48C1 ext.l D1
0000474E D281 add.l D1, D1
00004750 D28C add.l D1, A4
00004752 2041 movea.l A0, D1
00004754 D050 add.w D0, [A0]
00004756 3A00 move.w D5, D0
00004758 4A45 tst.w D5
0000475A 6C04 bge +0x6 /* 00004760 */
0000475C 7A00 moveq.l D5, 0x00
0000475E 600E bra +0x10 /* 0000476E */
label00004760:
00004760 5045 addq.w D5, 8
00004762 E845 asr D5.w, 4
00004764 0C45 00FF cmpi.w D5, 0xFF
00004768 6F04 ble +0x6 /* 0000476E */
0000476A 3A3C 00FF move.w D5, 0xFF
label0000476E:
0000476E 3006 move.w D0, D6
00004770 48C0 ext.l D0
00004772 D080 add.l D0, D0
00004774 D08C add.l D0, A4
00004776 2040 movea.l A0, D0
00004778 3085 move.w [A0], D5
0000477A 3006 move.w D0, D6
0000477C 48C0 ext.l D0
0000477E E580 asl D0, 2
00004780 D0AD EDC8 add.l D0, [A5 - 0x1238]
00004784 2040 movea.l A0, D0
00004786 3245 movea.w A1, D5
00004788 D3D0 add.l A1, [A0]
0000478A 7000 moveq.l D0, 0x00
0000478C 1011 move.b D0, [A1]
0000478E DE40 add.w D7, D0
00004790 5246 addq.w D6, 1
label00004792:
00004792 BC6E FFFA cmp.w D6, [A6 - 0x6]
00004796 6D90 blt -0x6E /* 00004728 */
00004798 3003 move.w D0, D3
0000479A 48C0 ext.l D0
0000479C E580 asl D0, 2
0000479E D0AE 0012 add.l D0, [A6 + 0x12]
000047A2 2040 movea.l A0, D0
000047A4 2010 move.l D0, [A0]
000047A6 D084 add.l D0, D4
000047A8 2040 movea.l A0, D0
000047AA 1087 move.b [A0], D7
000047AC 7C00 moveq.l D6, 0x00
000047AE 6000 0076 bra +0x78 /* 00004826 */
label000047B2:
000047B2 3006 move.w D0, D6
000047B4 48C0 ext.l D0
000047B6 D080 add.l D0, D0
000047B8 D08C add.l D0, A4
000047BA 3206 move.w D1, D6
000047BC 48C1 ext.l D1
000047BE E581 asl D1, 2
000047C0 D2AD EDC4 add.l D1, [A5 - 0x123C]
000047C4 2041 movea.l A0, D1
000047C6 3247 movea.w A1, D7
000047C8 D3D0 add.l A1, [A0]
000047CA 7200 moveq.l D1, 0x00
000047CC 1211 move.b D1, [A1]
000047CE 2040 movea.l A0, D0
000047D0 3010 move.w D0, [A0]
000047D2 9041 sub.w D0, D1
000047D4 3A00 move.w D5, D0
000047D6 3006 move.w D0, D6
000047D8 D06E FFFA add.w D0, [A6 - 0x6]
000047DC 48C0 ext.l D0
000047DE D080 add.l D0, D0
000047E0 D08C add.l D0, A4
000047E2 3205 move.w D1, D5
000047E4 C3FC 0007 muls.w D1, 0x7
000047E8 2040 movea.l A0, D0
000047EA D350 add.w [A0], D1
000047EC 3006 move.w D0, D6
000047EE 906E FFFA sub.w D0, [A6 - 0x6]
000047F2 48C0 ext.l D0
000047F4 D080 add.l D0, D0
000047F6 D08B add.l D0, A3
000047F8 3205 move.w D1, D5
000047FA C3FC 0003 muls.w D1, 0x3
000047FE 2040 movea.l A0, D0
00004800 D350 add.w [A0], D1
00004802 3006 move.w D0, D6
00004804 48C0 ext.l D0
00004806 D080 add.l D0, D0
00004808 D08B add.l D0, A3
0000480A 3205 move.w D1, D5
0000480C C3FC 0005 muls.w D1, 0x5
00004810 2040 movea.l A0, D0
00004812 D350 add.w [A0], D1
00004814 3006 move.w D0, D6
00004816 D06E FFFA add.w D0, [A6 - 0x6]
0000481A 48C0 ext.l D0
0000481C D080 add.l D0, D0
0000481E D08B add.l D0, A3
00004820 2040 movea.l A0, D0
00004822 3085 move.w [A0], D5
00004824 5246 addq.w D6, 1
label00004826:
00004826 BC6E FFFA cmp.w D6, [A6 - 0x6]
0000482A 6D86 blt -0x78 /* 000047B2 */
0000482C 302E FFFA move.w D0, [A6 - 0x6]
00004830 48C0 ext.l D0
00004832 D080 add.l D0, D0
00004834 D9C0 add.l A4, D0
00004836 302E FFFA move.w D0, [A6 - 0x6]
0000483A 48C0 ext.l D0
0000483C D080 add.l D0, D0
0000483E D7C0 add.l A3, D0
00004840 5284 addq.l D4, 1
label00004842:
00004842 B8AE FFFC cmp.l D4, [A6 - 0x4]
00004846 6D00 FED8 blt -0x126 /* 00004720 */
0000484A 7001 moveq.l D0, 0x01
0000484C 3B40 EDD4 move.w [A5 - 0x122C], D0
label00004850:
00004850 5243 addq.w D3, 1
label00004852:
00004852 B66E 000C cmp.w D3, [A6 + 0xC]
00004856 6D00 FD0A blt -0x2F4 /* 00004562 */
0000485A 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
0000485E 4E5E unlink A6
00004860 4E75 rts
00004862 434F chk.w D1, A7
00004864 4C4F 5251 movem.l D0,D4,D6,A1,A4,A6, A7
00004868 5541 subq.w D1, 2
export_38:
0000486A 4E56 0000 link A6, 0
0000486E 206E 0008 movea.l A0, [A6 + 0x8]
00004872 2068 0004 movea.l A0, [A0 + 0x4]
00004876 226E 0008 movea.l A1, [A6 + 0x8]
0000487A 3269 00B4 movea.w A1, [A1 + 0xB4]
0000487E 2F09 move.l -[A7], A1
00004880 2F2D EDC4 move.l -[A7], [A5 - 0x123C]
00004884 2068 0026 movea.l A0, [A0 + 0x26]
00004888 4E90 jsr [A0]
0000488A 508F addq.l A7, 8
0000488C 206E 0008 movea.l A0, [A6 + 0x8]
00004890 2068 0004 movea.l A0, [A0 + 0x4]
00004894 226E 0008 movea.l A1, [A6 + 0x8]
00004898 3269 00B4 movea.w A1, [A1 + 0xB4]
0000489C 2F09 move.l -[A7], A1
0000489E 2F2D EDC8 move.l -[A7], [A5 - 0x1238]
000048A2 2068 0026 movea.l A0, [A0 + 0x26]
000048A6 4E90 jsr [A0]
000048A8 508F addq.l A7, 8
000048AA 206E 0008 movea.l A0, [A6 + 0x8]
000048AE 4A68 0022 tst.w [A0 + 0x22]
000048B2 6728 beq +0x2A /* 000048DC */
000048B4 206E 0008 movea.l A0, [A6 + 0x8]
000048B8 2068 0004 movea.l A0, [A0 + 0x4]
000048BC 2F2D EDCC move.l -[A7], [A5 - 0x1234]
000048C0 2068 001E movea.l A0, [A0 + 0x1E]
000048C4 4E90 jsr [A0]
000048C6 588F addq.l A7, 4
000048C8 206E 0008 movea.l A0, [A6 + 0x8]
000048CC 2068 0004 movea.l A0, [A0 + 0x4]
000048D0 2F2D EDD0 move.l -[A7], [A5 - 0x1230]
000048D4 2068 001E movea.l A0, [A0 + 0x1E]
000048D8 4E90 jsr [A0]
000048DA 588F addq.l A7, 4
label000048DC:
000048DC 4E5E unlink A6
000048DE 4E75 rts
000048E0 434F chk.w D1, A7
000048E2 4C4F 5251 movem.l D0,D4,D6,A1,A4,A6, A7
000048E6 5541 subq.w D1, 2
export_36:
000048E8 4E56 0000 link A6, 0
000048EC 206E 0008 movea.l A0, [A6 + 0x8]
000048F0 2068 0004 movea.l A0, [A0 + 0x4]
000048F4 486D EE96 pea.l [A5 - 0x116A]
000048F8 2050 movea.l A0, [A0]
000048FA 4E90 jsr [A0]
000048FC 588F addq.l A7, 4
000048FE 4E5E unlink A6
00004900 4E75 rts
00004902 434F chk.w D1, A7
00004904 4C4F 5251 movem.l D0,D4,D6,A1,A4,A6, A7
00004908 5541 subq.w D1, 2
export_37:
0000490A 4E56 0000 link A6, 0
0000490E 206E 0008 movea.l A0, [A6 + 0x8]
00004912 2068 0004 movea.l A0, [A0 + 0x4]
00004916 486D EEAC pea.l [A5 - 0x1154]
0000491A 2050 movea.l A0, [A0]
0000491C 4E90 jsr [A0]
0000491E 588F addq.l A7, 4
00004920 4E5E unlink A6
00004922 4E75 rts
00004924 434F chk.w D1, A7
00004926 4C4F 5251 movem.l D0,D4,D6,A1,A4,A6, A7
0000492A 5541 subq.w D1, 2
fn0000492C:
0000492C 4E56 0000 link A6, 0
00004930 206E 0008 movea.l A0, [A6 + 0x8]
00004934 4A68 0020 tst.w [A0 + 0x20]
00004938 6600 007E bne +0x80 /* 000049B8 */
0000493C 206E 0008 movea.l A0, [A6 + 0x8]
00004940 43ED 0122 lea.l A1, [A5 + 0x122 /* export_32 */]
00004944 2050 movea.l A0, [A0]
00004946 2149 0058 move.l [A0 + 0x58], A1
0000494A 206E 0008 movea.l A0, [A6 + 0x8]
0000494E 4A68 0022 tst.w [A0 + 0x22]
00004952 6710 beq +0x12 /* 00004964 */
00004954 206E 0008 movea.l A0, [A6 + 0x8]
00004958 43ED 012A lea.l A1, [A5 + 0x12A /* export_33 */]
0000495C 2050 movea.l A0, [A0]
0000495E 2149 005C move.l [A0 + 0x5C], A1
00004962 602A bra +0x2C /* 0000498E */
label00004964:
00004964 206E 0008 movea.l A0, [A6 + 0x8]
00004968 0C68 0003 00B4 cmpi.w [A0 + 0xB4], 0x3
0000496E 6610 bne +0x12 /* 00004980 */
00004970 206E 0008 movea.l A0, [A6 + 0x8]
00004974 43ED 0132 lea.l A1, [A5 + 0x132 /* export_34 */]
00004978 2050 movea.l A0, [A0]
0000497A 2149 005C move.l [A0 + 0x5C], A1
0000497E 600E bra +0x10 /* 0000498E */
label00004980:
00004980 206E 0008 movea.l A0, [A6 + 0x8]
00004984 43ED 013A lea.l A1, [A5 + 0x13A /* export_35 */]
00004988 2050 movea.l A0, [A0]
0000498A 2149 005C move.l [A0 + 0x5C], A1
label0000498E:
0000498E 206E 0008 movea.l A0, [A6 + 0x8]
00004992 43ED 0142 lea.l A1, [A5 + 0x142 /* export_36 */]
00004996 2050 movea.l A0, [A0]
00004998 2149 0060 move.l [A0 + 0x60], A1
0000499C 206E 0008 movea.l A0, [A6 + 0x8]
000049A0 43ED 014A lea.l A1, [A5 + 0x14A /* export_37 */]
000049A4 2050 movea.l A0, [A0]
000049A6 2149 0064 move.l [A0 + 0x64], A1
000049AA 206E 0008 movea.l A0, [A6 + 0x8]
000049AE 43ED 0152 lea.l A1, [A5 + 0x152 /* export_38 */]
000049B2 2050 movea.l A0, [A0]
000049B4 2149 0068 move.l [A0 + 0x68], A1
label000049B8:
000049B8 4E5E unlink A6
000049BA 4E75 rts
000049BC 4A53 tst.w [A3]
000049BE 454C chk.w D2, A4
000049C0 3151 5541 move.w [A0 + 0x5541], [A1]
fn000049C4:
000049C4 4E56 FF98 link A6, -0x0068
000049C8 F227 E001 .fmovem 0xF227, 0xE001 // unimplemented
000049CC 206E 0008 movea.l A0, [A6 + 0x8]
000049D0 3050 movea.w A0, [A0]
000049D2 2D48 FFB4 move.l [A6 - 0x4C], A0
000049D6 302E 000C move.w D0, [A6 + 0xC]
000049DA 48C0 ext.l D0
000049DC D080 add.l D0, D0
000049DE D0AE 0008 add.l D0, [A6 + 0x8]
000049E2 2040 movea.l A0, D0
000049E4 3050 movea.w A0, [A0]
000049E6 2D48 FFB0 move.l [A6 - 0x50], A0
000049EA 302E 000C move.w D0, [A6 + 0xC]
000049EE D040 add.w D0, D0
000049F0 48C0 ext.l D0
000049F2 D080 add.l D0, D0
000049F4 D0AE 0008 add.l D0, [A6 + 0x8]
000049F8 2040 movea.l A0, D0
000049FA 3050 movea.w A0, [A0]
000049FC 2D48 FFAC move.l [A6 - 0x54], A0
00004A00 302E 000C move.w D0, [A6 + 0xC]
00004A04 C1FC 0003 muls.w D0, 0x3
00004A08 48C0 ext.l D0
00004A0A D080 add.l D0, D0
00004A0C D0AE 0008 add.l D0, [A6 + 0x8]
00004A10 2040 movea.l A0, D0
00004A12 3050 movea.w A0, [A0]
00004A14 2D48 FFA8 move.l [A6 - 0x58], A0
00004A18 302E 000C move.w D0, [A6 + 0xC]
00004A1C E540 asl D0.w, 2
00004A1E 48C0 ext.l D0
00004A20 D080 add.l D0, D0
00004A22 D0AE 0008 add.l D0, [A6 + 0x8]
00004A26 2040 movea.l A0, D0
00004A28 3050 movea.w A0, [A0]
00004A2A 2D48 FFA4 move.l [A6 - 0x5C], A0
00004A2E 302E 000C move.w D0, [A6 + 0xC]
00004A32 C1FC 0005 muls.w D0, 0x5
00004A36 48C0 ext.l D0
00004A38 D080 add.l D0, D0
00004A3A D0AE 0008 add.l D0, [A6 + 0x8]
00004A3E 2040 movea.l A0, D0
00004A40 3050 movea.w A0, [A0]
00004A42 2D48 FFA0 move.l [A6 - 0x60], A0
00004A46 302E 000C move.w D0, [A6 + 0xC]
00004A4A C1FC 0006 muls.w D0, 0x6
00004A4E 48C0 ext.l D0
00004A50 D080 add.l D0, D0
00004A52 D0AE 0008 add.l D0, [A6 + 0x8]
00004A56 2040 movea.l A0, D0
00004A58 3050 movea.w A0, [A0]
00004A5A 2D48 FF9C move.l [A6 - 0x64], A0
00004A5E 302E 000C move.w D0, [A6 + 0xC]
00004A62 C1FC 0007 muls.w D0, 0x7
00004A66 48C0 ext.l D0
00004A68 D080 add.l D0, D0
00004A6A D0AE 0008 add.l D0, [A6 + 0x8]
00004A6E 2040 movea.l A0, D0
00004A70 3050 movea.w A0, [A0]
00004A72 2D48 FF98 move.l [A6 - 0x68], A0
00004A76 202E FFB4 move.l D0, [A6 - 0x4C]
00004A7A D0AE FFA4 add.l D0, [A6 - 0x5C]
00004A7E F22D 4800 F330 fmove fp0, (extended) [A5 - 0xCD0]
00004A84 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004A8C F22D 4822 F33C fadd fp0, (extended) [A5 - 0xCC4]
00004A92 F200 0003 fintrz fp0, fp0
00004A96 F201 6000 fmove (int32_t) D1, fp0
00004A9A 4C00 1000 movem.w A4, D0
00004A9E 2D41 FFFC move.l [A6 - 0x4], D1
00004AA2 202E FFB4 move.l D0, [A6 - 0x4C]
00004AA6 90AE FFA4 sub.l D0, [A6 - 0x5C]
00004AAA F22D 4800 F348 fmove fp0, (extended) [A5 - 0xCB8]
00004AB0 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004AB8 F22D 4822 F354 fadd fp0, (extended) [A5 - 0xCAC]
00004ABE F200 0003 fintrz fp0, fp0
00004AC2 F201 6000 fmove (int32_t) D1, fp0
00004AC6 4C00 1000 movem.w A4, D0
00004ACA 2D41 FFF8 move.l [A6 - 0x8], D1
00004ACE F22D 4800 F360 fmove fp0, (extended) [A5 - 0xCA0]
00004AD4 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004ADC F22D 4822 F36C fadd fp0, (extended) [A5 - 0xC94]
00004AE2 F200 0003 fintrz fp0, fp0
00004AE6 F200 6000 fmove (int32_t) D0, fp0
00004AEA 4C2E 0000 FFAC movem.w <none>, [A6 - 0x54]
00004AF0 F22D 4800 F378 fmove fp0, (extended) [A5 - 0xC88]
00004AF6 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004AFE F22D 4822 F384 fadd fp0, (extended) [A5 - 0xC7C]
00004B04 F200 0003 fintrz fp0, fp0
00004B08 F201 6000 fmove (int32_t) D1, fp0
00004B0C 4C2E 1000 FF9C movem.w A4, [A6 - 0x64]
00004B12 9081 sub.l D0, D1
00004B14 2D40 FFF4 move.l [A6 - 0xC], D0
00004B18 F22D 4800 F390 fmove fp0, (extended) [A5 - 0xC70]
00004B1E F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004B26 F22D 4822 F39C fadd fp0, (extended) [A5 - 0xC64]
00004B2C F200 0003 fintrz fp0, fp0
00004B30 F200 6000 fmove (int32_t) D0, fp0
00004B34 4C2E 0000 FF9C movem.w <none>, [A6 - 0x64]
00004B3A F22D 4800 F3A8 fmove fp0, (extended) [A5 - 0xC58]
00004B40 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004B48 F22D 4822 F3B4 fadd fp0, (extended) [A5 - 0xC4C]
00004B4E F200 0003 fintrz fp0, fp0
00004B52 F201 6000 fmove (int32_t) D1, fp0
00004B56 4C2E 1000 FFAC movem.w A4, [A6 - 0x54]
00004B5C D081 add.l D0, D1
00004B5E 2D40 FFF0 move.l [A6 - 0x10], D0
00004B62 202E FFFC move.l D0, [A6 - 0x4]
00004B66 D0AE FFF0 add.l D0, [A6 - 0x10]
00004B6A 2D40 FFEC move.l [A6 - 0x14], D0
00004B6E 202E FFF8 move.l D0, [A6 - 0x8]
00004B72 D0AE FFF4 add.l D0, [A6 - 0xC]
00004B76 2D40 FFE8 move.l [A6 - 0x18], D0
00004B7A 202E FFF8 move.l D0, [A6 - 0x8]
00004B7E 90AE FFF4 sub.l D0, [A6 - 0xC]
00004B82 2D40 FFE4 move.l [A6 - 0x1C], D0
00004B86 202E FFFC move.l D0, [A6 - 0x4]
00004B8A 90AE FFF0 sub.l D0, [A6 - 0x10]
00004B8E 2D40 FFE0 move.l [A6 - 0x20], D0
00004B92 202E FFA8 move.l D0, [A6 - 0x58]
00004B96 D0AE FFA0 add.l D0, [A6 - 0x60]
00004B9A F22D 4800 F3C0 fmove fp0, (extended) [A5 - 0xC40]
00004BA0 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004BA8 F22D 4822 F3CC fadd fp0, (extended) [A5 - 0xC34]
00004BAE F200 0003 fintrz fp0, fp0
00004BB2 F201 6000 fmove (int32_t) D1, fp0
00004BB6 4C00 1000 movem.w A4, D0
00004BBA 0681 0000 2000 addi.l D1, 0x2000 /* ' \0' */
00004BC0 700E moveq.l D0, 0x0E
00004BC2 E0A1 asr D1, D0
00004BC4 2D41 FFDC move.l [A6 - 0x24], D1
00004BC8 202E FFA8 move.l D0, [A6 - 0x58]
00004BCC 90AE FFA0 sub.l D0, [A6 - 0x60]
00004BD0 F22D 4800 F3D8 fmove fp0, (extended) [A5 - 0xC28]
00004BD6 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004BDE F22D 4822 F3E4 fadd fp0, (extended) [A5 - 0xC1C]
00004BE4 F200 0003 fintrz fp0, fp0
00004BE8 F201 6000 fmove (int32_t) D1, fp0
00004BEC 4C00 1000 movem.w A4, D0
00004BF0 0681 0000 2000 addi.l D1, 0x2000 /* ' \0' */
00004BF6 700E moveq.l D0, 0x0E
00004BF8 E0A1 asr D1, D0
00004BFA 2D41 FFD8 move.l [A6 - 0x28], D1
00004BFE 202E FFB0 move.l D0, [A6 - 0x50]
00004C02 E588 lsl D0, 2
00004C04 D0AE FFDC add.l D0, [A6 - 0x24]
00004C08 2D40 FFD4 move.l [A6 - 0x2C], D0
00004C0C 202E FF98 move.l D0, [A6 - 0x68]
00004C10 E588 lsl D0, 2
00004C12 D0AE FFD8 add.l D0, [A6 - 0x28]
00004C16 2D40 FFD0 move.l [A6 - 0x30], D0
00004C1A 202E FFB0 move.l D0, [A6 - 0x50]
00004C1E E588 lsl D0, 2
00004C20 90AE FFDC sub.l D0, [A6 - 0x24]
00004C24 2D40 FFCC move.l [A6 - 0x34], D0
00004C28 202E FF98 move.l D0, [A6 - 0x68]
00004C2C E588 lsl D0, 2
00004C2E 90AE FFD8 sub.l D0, [A6 - 0x28]
00004C32 2D40 FFC8 move.l [A6 - 0x38], D0
00004C36 F22D 4800 F3F0 fmove fp0, (extended) [A5 - 0xC10]
00004C3C F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004C44 F23C 4020 0000 0004 fdiv fp0, (int32_t) 0x4
00004C4C F22D 4822 F3FC fadd fp0, (extended) [A5 - 0xC04]
00004C52 F200 0003 fintrz fp0, fp0
00004C56 F200 6000 fmove (int32_t) D0, fp0
00004C5A 4C2E 0000 FFD4 movem.w <none>, [A6 - 0x2C]
00004C60 F22D 4800 F408 fmove fp0, (extended) [A5 - 0xBF8]
00004C66 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004C6E F23C 4020 0000 0004 fdiv fp0, (int32_t) 0x4
00004C76 F22D 4822 F414 fadd fp0, (extended) [A5 - 0xBEC]
00004C7C F200 0003 fintrz fp0, fp0
00004C80 F201 6000 fmove (int32_t) D1, fp0
00004C84 4C2E 1000 FFD0 movem.w A4, [A6 - 0x30]
00004C8A D081 add.l D0, D1
00004C8C 2D40 FFC4 move.l [A6 - 0x3C], D0
00004C90 F22D 4800 F420 fmove fp0, (extended) [A5 - 0xBE0]
00004C96 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004C9E F23C 4020 0000 0004 fdiv fp0, (int32_t) 0x4
00004CA6 F22D 4822 F42C fadd fp0, (extended) [A5 - 0xBD4]
00004CAC F200 0003 fintrz fp0, fp0
00004CB0 F200 6000 fmove (int32_t) D0, fp0
00004CB4 4C2E 0000 FFD4 movem.w <none>, [A6 - 0x2C]
00004CBA F22D 4800 F438 fmove fp0, (extended) [A5 - 0xBC8]
00004CC0 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004CC8 F23C 4020 0000 0004 fdiv fp0, (int32_t) 0x4
00004CD0 F22D 4822 F444 fadd fp0, (extended) [A5 - 0xBBC]
00004CD6 F200 0003 fintrz fp0, fp0
00004CDA F201 6000 fmove (int32_t) D1, fp0
00004CDE 4C2E 1000 FFD0 movem.w A4, [A6 - 0x30]
00004CE4 9081 sub.l D0, D1
00004CE6 2D40 FFC0 move.l [A6 - 0x40], D0
00004CEA F22D 4800 F450 fmove fp0, (extended) [A5 - 0xBB0]
00004CF0 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004CF8 F23C 4020 0000 0004 fdiv fp0, (int32_t) 0x4
00004D00 F22D 4822 F45C fadd fp0, (extended) [A5 - 0xBA4]
00004D06 F200 0003 fintrz fp0, fp0
00004D0A F200 6000 fmove (int32_t) D0, fp0
00004D0E 4C2E 0000 FFCC movem.w <none>, [A6 - 0x34]
00004D14 F22D 4800 F468 fmove fp0, (extended) [A5 - 0xB98]
00004D1A F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004D22 F23C 4020 0000 0004 fdiv fp0, (int32_t) 0x4
00004D2A F22D 4822 F474 fadd fp0, (extended) [A5 - 0xB8C]
00004D30 F200 0003 fintrz fp0, fp0
00004D34 F201 6000 fmove (int32_t) D1, fp0
00004D38 4C2E 1000 FFC8 movem.w A4, [A6 - 0x38]
00004D3E D081 add.l D0, D1
00004D40 2D40 FFBC move.l [A6 - 0x44], D0
00004D44 F22D 4800 F480 fmove fp0, (extended) [A5 - 0xB80]
00004D4A F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004D52 F23C 4020 0000 0004 fdiv fp0, (int32_t) 0x4
00004D5A F22D 4822 F48C fadd fp0, (extended) [A5 - 0xB74]
00004D60 F200 0003 fintrz fp0, fp0
00004D64 F200 6000 fmove (int32_t) D0, fp0
00004D68 4C2E 0000 FFCC movem.w <none>, [A6 - 0x34]
00004D6E F22D 4800 F498 fmove fp0, (extended) [A5 - 0xB68]
00004D74 F23C 4023 0001 0000 fmul fp0, (int32_t) 0x10000
00004D7C F23C 4020 0000 0004 fdiv fp0, (int32_t) 0x4
00004D84 F22D 4822 F4A4 fadd fp0, (extended) [A5 - 0xB5C]
00004D8A F200 0003 fintrz fp0, fp0
00004D8E F201 6000 fmove (int32_t) D1, fp0
00004D92 4C2E 1000 FFC8 movem.w A4, [A6 - 0x38]
00004D98 9081 sub.l D0, D1
00004D9A 2D40 FFB8 move.l [A6 - 0x48], D0
00004D9E 202E FFEC move.l D0, [A6 - 0x14]
00004DA2 D0AE FFC4 add.l D0, [A6 - 0x3C]
00004DA6 0680 0001 0000 addi.l D0, 0x10000
00004DAC 7211 moveq.l D1, 0x11
00004DAE E2A0 asr D0, D1
00004DB0 206E 0008 movea.l A0, [A6 + 0x8]
00004DB4 3080 move.w [A0], D0
00004DB6 302E 000C move.w D0, [A6 + 0xC]
00004DBA 48C0 ext.l D0
00004DBC D080 add.l D0, D0
00004DBE D0AE 0008 add.l D0, [A6 + 0x8]
00004DC2 222E FFE8 move.l D1, [A6 - 0x18]
00004DC6 D2AE FFB8 add.l D1, [A6 - 0x48]
00004DCA 0681 0001 0000 addi.l D1, 0x10000
00004DD0 7411 moveq.l D2, 0x11
00004DD2 E4A1 asr D1, D2
00004DD4 2040 movea.l A0, D0
00004DD6 3081 move.w [A0], D1
00004DD8 302E 000C move.w D0, [A6 + 0xC]
00004DDC D040 add.w D0, D0
00004DDE 48C0 ext.l D0
00004DE0 D080 add.l D0, D0
00004DE2 D0AE 0008 add.l D0, [A6 + 0x8]
00004DE6 222E FFE4 move.l D1, [A6 - 0x1C]
00004DEA D2AE FFBC add.l D1, [A6 - 0x44]
00004DEE 0681 0001 0000 addi.l D1, 0x10000
00004DF4 7411 moveq.l D2, 0x11
00004DF6 E4A1 asr D1, D2
00004DF8 2040 movea.l A0, D0
00004DFA 3081 move.w [A0], D1
00004DFC 302E 000C move.w D0, [A6 + 0xC]
00004E00 C1FC 0003 muls.w D0, 0x3
00004E04 48C0 ext.l D0
00004E06 D080 add.l D0, D0
00004E08 D0AE 0008 add.l D0, [A6 + 0x8]
00004E0C 222E FFE0 move.l D1, [A6 - 0x20]
00004E10 D2AE FFC0 add.l D1, [A6 - 0x40]
00004E14 0681 0001 0000 addi.l D1, 0x10000
00004E1A 7411 moveq.l D2, 0x11
00004E1C E4A1 asr D1, D2
00004E1E 2040 movea.l A0, D0
00004E20 3081 move.w [A0], D1
00004E22 302E 000C move.w D0, [A6 + 0xC]
00004E26 E540 asl D0.w, 2
00004E28 48C0 ext.l D0
00004E2A D080 add.l D0, D0
00004E2C D0AE 0008 add.l D0, [A6 + 0x8]
00004E30 222E FFE0 move.l D1, [A6 - 0x20]
00004E34 92AE FFC0 sub.l D1, [A6 - 0x40]
00004E38 0681 0001 0000 addi.l D1, 0x10000
00004E3E 7411 moveq.l D2, 0x11
00004E40 E4A1 asr D1, D2
00004E42 2040 movea.l A0, D0
00004E44 3081 move.w [A0], D1
00004E46 302E 000C move.w D0, [A6 + 0xC]
00004E4A C1FC 0005 muls.w D0, 0x5
00004E4E 48C0 ext.l D0
00004E50 D080 add.l D0, D0
00004E52 D0AE 0008 add.l D0, [A6 + 0x8]
00004E56 222E FFE4 move.l D1, [A6 - 0x1C]
00004E5A 92AE FFBC sub.l D1, [A6 - 0x44]
00004E5E 0681 0001 0000 addi.l D1, 0x10000
00004E64 7411 moveq.l D2, 0x11
00004E66 E4A1 asr D1, D2
00004E68 2040 movea.l A0, D0
00004E6A 3081 move.w [A0], D1
00004E6C 302E 000C move.w D0, [A6 + 0xC]
00004E70 C1FC 0006 muls.w D0, 0x6
00004E74 48C0 ext.l D0
00004E76 D080 add.l D0, D0
00004E78 D0AE 0008 add.l D0, [A6 + 0x8]
00004E7C 222E FFE8 move.l D1, [A6 - 0x18]
00004E80 92AE FFB8 sub.l D1, [A6 - 0x48]
00004E84 0681 0001 0000 addi.l D1, 0x10000
00004E8A 7411 moveq.l D2, 0x11
00004E8C E4A1 asr D1, D2
00004E8E 2040 movea.l A0, D0
00004E90 3081 move.w [A0], D1
00004E92 302E 000C move.w D0, [A6 + 0xC]
00004E96 C1FC 0007 muls.w D0, 0x7
00004E9A 48C0 ext.l D0
00004E9C D080 add.l D0, D0
00004E9E D0AE 0008 add.l D0, [A6 + 0x8]
00004EA2 222E FFEC move.l D1, [A6 - 0x14]
00004EA6 92AE FFC4 sub.l D1, [A6 - 0x3C]
00004EAA 0681 0001 0000 addi.l D1, 0x10000
00004EB0 7411 moveq.l D2, 0x11
00004EB2 E4A1 asr D1, D2
00004EB4 2040 movea.l A0, D0
00004EB6 3081 move.w [A0], D1
00004EB8 F21F D080 .fmovem 0xF21F, 0xD080 // unimplemented
00004EBC 4E5E unlink A6
00004EBE 4E75 rts
00004EC0 4641 not.w D1
00004EC2 5354 subq.w [A4], 1
00004EC4 4944 chk.w D4, D4
00004EC6 4354 chk.w D1, [A4]
fn00004EC8:
00004EC8 4E56 FFFE link A6, -0x0002
00004ECC 426E FFFE clr.w [A6 - 0x2]
00004ED0 601E bra +0x20 /* 00004EF0 */
label00004ED2:
00004ED2 302E FFFE move.w D0, [A6 - 0x2]
00004ED6 E740 asl D0.w, 3
00004ED8 48C0 ext.l D0
00004EDA D080 add.l D0, D0
00004EDC D0AE 0008 add.l D0, [A6 + 0x8]
00004EE0 3F3C 0001 move.w -[A7], 0x1
00004EE4 2F00 move.l -[A7], D0
00004EE6 4EBA FADC jsr [PC - 0x524 /* 000049C4 */]
00004EEA 5C8F addq.l A7, 6
00004EEC 526E FFFE addq.w [A6 - 0x2], 1
label00004EF0:
00004EF0 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
00004EF6 6DDA blt -0x24 /* 00004ED2 */
00004EF8 426E FFFE clr.w [A6 - 0x2]
00004EFC 601C bra +0x1E /* 00004F1A */
label00004EFE:
00004EFE 302E FFFE move.w D0, [A6 - 0x2]
00004F02 48C0 ext.l D0
00004F04 D080 add.l D0, D0
00004F06 D0AE 0008 add.l D0, [A6 + 0x8]
00004F0A 3F3C 0008 move.w -[A7], 0x8
00004F0E 2F00 move.l -[A7], D0
00004F10 4EBA FAB2 jsr [PC - 0x54E /* 000049C4 */]
00004F14 5C8F addq.l A7, 6
00004F16 526E FFFE addq.w [A6 - 0x2], 1
label00004F1A:
00004F1A 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
00004F20 6DDC blt -0x22 /* 00004EFE */
00004F22 4E5E unlink A6
00004F24 4E75 rts
00004F26 4A52 tst.w [A2]
00004F28 4556 chk.w D2, [A6]
00004F2A 4443 neg.w D3
00004F2C 5420 addq.b -[A0], 2
fn00004F2E:
00004F2E 4E56 0000 link A6, 0
00004F32 202E 000C move.l D0, [A6 + 0xC]
00004F36 5380 subq.l D0, 1
00004F38 D1AE 0008 add.l [A6 + 0x8], D0
00004F3C 202E 0008 move.l D0, [A6 + 0x8]
00004F40 4C6E 0801 000C movem.l D0,A3, [A6 + 0xC]
00004F46 202E 0008 move.l D0, [A6 + 0x8]
00004F4A 9081 sub.l D0, D1
00004F4C 4E5E unlink A6
00004F4E 4E75 rts
00004F50 4A52 tst.w [A2]
00004F52 4F55 chk.w D7, [A5]
00004F54 4E44 trap 4
00004F56 5550 subq.w [A0], 2
fn00004F58:
00004F58 4E56 0000 link A6, 0
00004F5C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004F60 2E2E 0016 move.l D7, [A6 + 0x16]
00004F64 302E 000C move.w D0, [A6 + 0xC]
00004F68 48C0 ext.l D0
00004F6A E580 asl D0, 2
00004F6C D1AE 0008 add.l [A6 + 0x8], D0
00004F70 302E 0012 move.w D0, [A6 + 0x12]
00004F74 48C0 ext.l D0
00004F76 E580 asl D0, 2
00004F78 D1AE 000E add.l [A6 + 0xE], D0
00004F7C 3C2E 0014 move.w D6, [A6 + 0x14]
00004F80 6024 bra +0x26 /* 00004FA6 */
label00004F82:
00004F82 206E 0008 movea.l A0, [A6 + 0x8]
00004F86 58AE 0008 addq.l [A6 + 0x8], 4
00004F8A 2850 movea.l A4, [A0]
00004F8C 206E 000E movea.l A0, [A6 + 0xE]
00004F90 58AE 000E addq.l [A6 + 0xE], 4
00004F94 2650 movea.l A3, [A0]
00004F96 2F07 move.l -[A7], D7
00004F98 2F0C move.l -[A7], A4
00004F9A 2F0B move.l -[A7], A3
00004F9C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00004FA0 4FEF 000C lea.l A7, [A7 + 0xC]
00004FA4 5346 subq.w D6, 1
label00004FA6:
00004FA6 4A46 tst.w D6
00004FA8 6ED8 bgt -0x26 /* 00004F82 */
00004FAA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004FAE 4E5E unlink A6
00004FB0 4E75 rts
00004FB2 4A43 tst.w D3
00004FB4 4F50 chk.w D7, [A0]
00004FB6 5953 subq.w [A3], 4
00004FB8 414D chk.w D0, A5
fn00004FBA:
00004FBA 4E56 0000 link A6, 0
00004FBE 202E 0010 move.l D0, [A6 + 0x10]
00004FC2 EF80 asl D0, 7
00004FC4 2F00 move.l -[A7], D0
00004FC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FCA 2F2E 000C move.l -[A7], [A6 + 0xC]
00004FCE 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00004FD2 4FEF 000C lea.l A7, [A7 + 0xC]
00004FD6 4E5E unlink A6
00004FD8 4E75 rts
00004FDA 4A43 tst.w D3
00004FDC 4F50 chk.w D7, [A0]
00004FDE 5942 subq.w D2, 4
00004FE0 4C4F 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A7
// begin alternate branch 00004FE2-00004FEC
fn00004FE2:
00004FE2 4E56 0000 link A6, 0
00004FE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00004FEA 4267 clr.w -[A7]
// end alternate branch 00004FE2-00004FEC
fn00004FE2: // (misaligned)
00004FE4 0000 2F2E ori.b D0, 0x2E /* '.' */
00004FE8 000C 4267 ori.b A4, 0x67 /* 'g' */
00004FEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FF0 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00004FF4 4FEF 000A lea.l A7, [A7 + 0xA]
00004FF8 4E5E unlink A6
00004FFA 4E75 rts
00004FFC 4A5A tst.w [A2]+
00004FFE 4552 chk.w D2, [A2]
00005000 4F46 chk.w D7, D6
00005002 4152 chk.w D0, [A2]
fn00005004:
00005004 4E56 0000 link A6, 0
00005008 206D F4B0 movea.l A0, [A5 - 0xB50]
0000500C 316E 0008 000A move.w [A0 + 0xA], [A6 + 0x8]
00005012 206D F4B0 movea.l A0, [A5 - 0xB50]
00005016 486D F4BC pea.l [A5 - 0xB44]
0000501A 2050 movea.l A0, [A0]
0000501C 4E90 jsr [A0]
0000501E 588F addq.l A7, 4
00005020 4E5E unlink A6
00005022 4E75 rts
00005024 4F55 chk.w D7, [A5]
00005026 544F addq.w A7, 2
00005028 464D not.w A5
0000502A 454D chk.w D2, A5
export_39:
fn0000502C:
0000502C 4E56 FFFC link A6, -0x0004
00005030 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005034 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00005038 588F addq.l A7, 4
0000503A 2D40 FFFC move.l [A6 - 0x4], D0
0000503E 4AAE FFFC tst.l [A6 - 0x4]
00005042 660A bne +0xC /* 0000504E */
00005044 3F3C 0001 move.w -[A7], 0x1
00005048 4EBA FFBA jsr [PC - 0x46 /* 00005004 */]
0000504C 548F addq.l A7, 2
label0000504E:
0000504E 202E FFFC move.l D0, [A6 - 0x4]
00005052 4E5E unlink A6
00005054 4E75 rts
00005056 414C chk.w D0, A4
00005058 4C4F 4353 movem.l D0,D1,D4,D6,A0,A1,A6, A7
0000505C 4D41 chk.w D6, D1
export_40:
fn0000505E:
0000505E 4E56 0000 link A6, 0
00005062 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005066 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000506A 588F addq.l A7, 4
0000506C 4E5E unlink A6
0000506E 4E75 rts
00005070 4652 not.w [A2]
00005072 4545 chk.w D2, D5
00005074 534D subq.w A5, 1
00005076 414C chk.w D0, A4
export_41:
fn00005078:
00005078 4E56 FFF4 link A6, -0x000C
0000507C 202E 000C move.l D0, [A6 + 0xC]
00005080 E580 asl D0, 2
00005082 2F00 move.l -[A7], D0
00005084 4EBA FFA6 jsr [PC - 0x5A /* 0000502C */]
00005088 588F addq.l A7, 4
0000508A 2D40 FFFC move.l [A6 - 0x4], D0
0000508E 42AE FFF8 clr.l [A6 - 0x8]
00005092 603C bra +0x3E /* 000050D0 */
label00005094:
00005094 202E FFF8 move.l D0, [A6 - 0x8]
00005098 E580 asl D0, 2
0000509A D0AE FFFC add.l D0, [A6 - 0x4]
0000509E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000050A2 2D40 FFF4 move.l [A6 - 0xC], D0
000050A6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000050AA 588F addq.l A7, 4
000050AC 206E FFF4 movea.l A0, [A6 - 0xC]
000050B0 2080 move.l [A0], D0
000050B2 202E FFF8 move.l D0, [A6 - 0x8]
000050B6 E580 asl D0, 2
000050B8 D0AE FFFC add.l D0, [A6 - 0x4]
000050BC 2040 movea.l A0, D0
000050BE 4A90 tst.l [A0]
000050C0 660A bne +0xC /* 000050CC */
000050C2 3F3C 0003 move.w -[A7], 0x3
000050C6 4EBA FF3C jsr [PC - 0xC4 /* 00005004 */]
000050CA 548F addq.l A7, 2
label000050CC:
000050CC 52AE FFF8 addq.l [A6 - 0x8], 1
label000050D0:
000050D0 202E FFF8 move.l D0, [A6 - 0x8]
000050D4 B0AE 000C cmp.l D0, [A6 + 0xC]
000050D8 6DBA blt -0x44 /* 00005094 */
000050DA 202E FFFC move.l D0, [A6 - 0x4]
000050DE 4E5E unlink A6
000050E0 4E75 rts
000050E2 414C chk.w D0, A4
000050E4 4C4F 4353 movem.l D0,D1,D4,D6,A0,A1,A6, A7
000050E8 4D41 chk.w D6, D1
export_42:
fn000050EA:
000050EA 4E56 FFFC link A6, -0x0004
000050EE 42AE FFFC clr.l [A6 - 0x4]
000050F2 6018 bra +0x1A /* 0000510C */
label000050F4:
000050F4 202E FFFC move.l D0, [A6 - 0x4]
000050F8 E580 asl D0, 2
000050FA D0AE 0008 add.l D0, [A6 + 0x8]
000050FE 2040 movea.l A0, D0
00005100 2F10 move.l -[A7], [A0]
00005102 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00005106 588F addq.l A7, 4
00005108 52AE FFFC addq.l [A6 - 0x4], 1
label0000510C:
0000510C 202E FFFC move.l D0, [A6 - 0x4]
00005110 B0AE 000C cmp.l D0, [A6 + 0xC]
00005114 6DDE blt -0x20 /* 000050F4 */
00005116 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000511A 4EBA FF42 jsr [PC - 0xBE /* 0000505E */]
0000511E 588F addq.l A7, 4
00005120 4E5E unlink A6
00005122 4E75 rts
00005124 4652 not.w [A2]
00005126 4545 chk.w D2, D5
00005128 534D subq.w A5, 1
0000512A 414C chk.w D0, A4
export_43:
fn0000512C:
0000512C 4E56 FFF4 link A6, -0x000C
00005130 202E 000C move.l D0, [A6 + 0xC]
00005134 E580 asl D0, 2
00005136 2F00 move.l -[A7], D0
00005138 4EBA FEF2 jsr [PC - 0x10E /* 0000502C */]
0000513C 588F addq.l A7, 4
0000513E 2D40 FFFC move.l [A6 - 0x4], D0
00005142 42AE FFF8 clr.l [A6 - 0x8]
00005146 6040 bra +0x42 /* 00005188 */
label00005148:
00005148 202E FFF8 move.l D0, [A6 - 0x8]
0000514C E580 asl D0, 2
0000514E D0AE FFFC add.l D0, [A6 - 0x4]
00005152 222E 0008 move.l D1, [A6 + 0x8]
00005156 EF81 asl D1, 7
00005158 2F01 move.l -[A7], D1
0000515A 2D40 FFF4 move.l [A6 - 0xC], D0
0000515E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00005162 588F addq.l A7, 4
00005164 206E FFF4 movea.l A0, [A6 - 0xC]
00005168 2080 move.l [A0], D0
0000516A 202E FFF8 move.l D0, [A6 - 0x8]
0000516E E580 asl D0, 2
00005170 D0AE FFFC add.l D0, [A6 - 0x4]
00005174 2040 movea.l A0, D0
00005176 4A90 tst.l [A0]
00005178 660A bne +0xC /* 00005184 */
0000517A 3F3C 0004 move.w -[A7], 0x4
0000517E 4EBA FE84 jsr [PC - 0x17C /* 00005004 */]
00005182 548F addq.l A7, 2
label00005184:
00005184 52AE FFF8 addq.l [A6 - 0x8], 1
label00005188:
00005188 202E FFF8 move.l D0, [A6 - 0x8]
0000518C B0AE 000C cmp.l D0, [A6 + 0xC]
00005190 6DB6 blt -0x48 /* 00005148 */
00005192 202E FFFC move.l D0, [A6 - 0x4]
00005196 4E5E unlink A6
00005198 4E75 rts
0000519A 414C chk.w D0, A4
0000519C 4C4F 4353 movem.l D0,D1,D4,D6,A0,A1,A6, A7
000051A0 4D41 chk.w D6, D1
export_44:
fn000051A2:
000051A2 4E56 FFFC link A6, -0x0004
000051A6 42AE FFFC clr.l [A6 - 0x4]
000051AA 6018 bra +0x1A /* 000051C4 */
label000051AC:
000051AC 202E FFFC move.l D0, [A6 - 0x4]
000051B0 E580 asl D0, 2
000051B2 D0AE 0008 add.l D0, [A6 + 0x8]
000051B6 2040 movea.l A0, D0
000051B8 2F10 move.l -[A7], [A0]
000051BA 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000051BE 588F addq.l A7, 4
000051C0 52AE FFFC addq.l [A6 - 0x4], 1
label000051C4:
000051C4 202E FFFC move.l D0, [A6 - 0x4]
000051C8 B0AE 000C cmp.l D0, [A6 + 0xC]
000051CC 6DDE blt -0x20 /* 000051AC */
000051CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000051D2 4EBA FE8A jsr [PC - 0x176 /* 0000505E */]
000051D6 588F addq.l A7, 4
000051D8 4E5E unlink A6
000051DA 4E75 rts
000051DC 4652 not.w [A2]
000051DE 4545 chk.w D2, D5
000051E0 534D subq.w A5, 1
000051E2 414C chk.w D0, A4
export_45:
000051E4 4E56 FFFC link A6, -0x0004
000051E8 4878 0014 push.l 0x14
000051EC 4EBA FE3E jsr [PC - 0x1C2 /* 0000502C */]
000051F0 588F addq.l A7, 4
000051F2 2D40 FFFC move.l [A6 - 0x4], D0
000051F6 206E FFFC movea.l A0, [A6 - 0x4]
000051FA 4290 clr.l [A0]
000051FC 206E FFFC movea.l A0, [A6 - 0x4]
00005200 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC]
00005206 206E FFFC movea.l A0, [A6 - 0x4]
0000520A 216E 0008 0008 move.l [A0 + 0x8], [A6 + 0x8]
00005210 206E FFFC movea.l A0, [A6 - 0x4]
00005214 216E 0010 000C move.l [A0 + 0xC], [A6 + 0x10]
0000521A 206E FFFC movea.l A0, [A6 - 0x4]
0000521E 216D F4B4 0010 move.l [A0 + 0x10], [A5 - 0xB4C]
00005224 2B6E FFFC F4B4 move.l [A5 - 0xB4C], [A6 - 0x4]
0000522A 202E FFFC move.l D0, [A6 - 0x4]
0000522E 4E5E unlink A6
00005230 4E75 rts
00005232 5245 addq.w D5, 1
00005234 5155 subq.w [A5], 8
00005236 4553 chk.w D2, [A3]
00005238 5442 addq.w D2, 2
export_46:
0000523A 4E56 FFFC link A6, -0x0004
0000523E 4878 0014 push.l 0x14
00005242 4EBA FDE8 jsr [PC - 0x218 /* 0000502C */]
00005246 588F addq.l A7, 4
00005248 2D40 FFFC move.l [A6 - 0x4], D0
0000524C 206E FFFC movea.l A0, [A6 - 0x4]
00005250 4290 clr.l [A0]
00005252 206E FFFC movea.l A0, [A6 - 0x4]
00005256 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC]
0000525C 206E FFFC movea.l A0, [A6 - 0x4]
00005260 216E 0008 0008 move.l [A0 + 0x8], [A6 + 0x8]
00005266 206E FFFC movea.l A0, [A6 - 0x4]
0000526A 216E 0010 000C move.l [A0 + 0xC], [A6 + 0x10]
00005270 206E FFFC movea.l A0, [A6 - 0x4]
00005274 216D F4B8 0010 move.l [A0 + 0x10], [A5 - 0xB48]
0000527A 2B6E FFFC F4B8 move.l [A5 - 0xB48], [A6 - 0x4]
00005280 202E FFFC move.l D0, [A6 - 0x4]
00005284 4E5E unlink A6
00005286 4E75 rts
00005288 5245 addq.w D5, 1
0000528A 5155 subq.w [A5], 8
0000528C 4553 chk.w D2, [A3]
0000528E 5442 addq.w D2, 2
export_47:
00005290 4E56 FFF8 link A6, -0x0008
00005294 2D6D F4B4 FFFC move.l [A6 - 0x4], [A5 - 0xB4C]
0000529A 6026 bra +0x28 /* 000052C2 */
label0000529C:
0000529C 206E FFFC movea.l A0, [A6 - 0x4]
000052A0 2F28 0004 move.l -[A7], [A0 + 0x4]
000052A4 206E FFFC movea.l A0, [A6 - 0x4]
000052A8 2F28 0008 move.l -[A7], [A0 + 0x8]
000052AC 4EBA FDCA jsr [PC - 0x236 /* 00005078 */]
000052B0 508F addq.l A7, 8
000052B2 206E FFFC movea.l A0, [A6 - 0x4]
000052B6 2080 move.l [A0], D0
000052B8 206E FFFC movea.l A0, [A6 - 0x4]
000052BC 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10]
label000052C2:
000052C2 4AAE FFFC tst.l [A6 - 0x4]
000052C6 66D4 bne -0x2A /* 0000529C */
000052C8 2D6D F4B8 FFF8 move.l [A6 - 0x8], [A5 - 0xB48]
000052CE 6026 bra +0x28 /* 000052F6 */
label000052D0:
000052D0 206E FFF8 movea.l A0, [A6 - 0x8]
000052D4 2F28 0004 move.l -[A7], [A0 + 0x4]
000052D8 206E FFF8 movea.l A0, [A6 - 0x8]
000052DC 2F28 0008 move.l -[A7], [A0 + 0x8]
000052E0 4EBA FE4A jsr [PC - 0x1B6 /* 0000512C */]
000052E4 508F addq.l A7, 8
000052E6 206E FFF8 movea.l A0, [A6 - 0x8]
000052EA 2080 move.l [A0], D0
000052EC 206E FFF8 movea.l A0, [A6 - 0x8]
000052F0 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10]
label000052F6:
000052F6 4AAE FFF8 tst.l [A6 - 0x8]
000052FA 66D4 bne -0x2A /* 000052D0 */
000052FC 42AD F4B4 clr.l [A5 - 0xB4C]
00005300 42AD F4B8 clr.l [A5 - 0xB48]
00005304 4E5E unlink A6
00005306 4E75 rts
00005308 414C chk.w D0, A4
0000530A 4C4F 4342 movem.l D1,D6,A0,A1,A6, A7
0000530E 4947 chk.w D4, D7
export_48:
00005310 4E56 0000 link A6, 0
00005314 4AAE 000C tst.l [A6 + 0xC]
00005318 6D1E blt +0x20 /* 00005338 */
0000531A 206E 0008 movea.l A0, [A6 + 0x8]
0000531E 202E 000C move.l D0, [A6 + 0xC]
00005322 D0A8 000C add.l D0, [A0 + 0xC]
00005326 206E 0008 movea.l A0, [A6 + 0x8]
0000532A B0A8 0004 cmp.l D0, [A0 + 0x4]
0000532E 6E08 bgt +0xA /* 00005338 */
00005330 206E 0008 movea.l A0, [A6 + 0x8]
00005334 4A90 tst.l [A0]
00005336 660E bne +0x10 /* 00005346 */
label00005338:
00005338 206D F4B0 movea.l A0, [A5 - 0xB50]
0000533C 486D F4DA pea.l [A5 - 0xB26]
00005340 2050 movea.l A0, [A0]
00005342 4E90 jsr [A0]
00005344 588F addq.l A7, 4
label00005346:
00005346 206E 0008 movea.l A0, [A6 + 0x8]
0000534A 202E 000C move.l D0, [A6 + 0xC]
0000534E E580 asl D0, 2
00005350 D090 add.l D0, [A0]
00005352 4E5E unlink A6
00005354 4E75 rts
00005356 4143 chk.w D0, D3
00005358 4345 chk.w D1, D5
0000535A 5353 subq.w [A3], 1
0000535C 4249 clr.w A1
export_49:
0000535E 4E56 0000 link A6, 0
00005362 4AAE 000C tst.l [A6 + 0xC]
00005366 6D1E blt +0x20 /* 00005386 */
00005368 206E 0008 movea.l A0, [A6 + 0x8]
0000536C 202E 000C move.l D0, [A6 + 0xC]
00005370 D0A8 000C add.l D0, [A0 + 0xC]
00005374 206E 0008 movea.l A0, [A6 + 0x8]
00005378 B0A8 0004 cmp.l D0, [A0 + 0x4]
0000537C 6E08 bgt +0xA /* 00005386 */
0000537E 206E 0008 movea.l A0, [A6 + 0x8]
00005382 4A90 tst.l [A0]
00005384 660E bne +0x10 /* 00005394 */
label00005386:
00005386 206D F4B0 movea.l A0, [A5 - 0xB50]
0000538A 486D F4FA pea.l [A5 - 0xB06]
0000538E 2050 movea.l A0, [A0]
00005390 4E90 jsr [A0]
00005392 588F addq.l A7, 4
label00005394:
00005394 206E 0008 movea.l A0, [A6 + 0x8]
00005398 202E 000C move.l D0, [A6 + 0xC]
0000539C E580 asl D0, 2
0000539E D090 add.l D0, [A0]
000053A0 4E5E unlink A6
000053A2 4E75 rts
000053A4 4143 chk.w D0, D3
000053A6 4345 chk.w D1, D5
000053A8 5353 subq.w [A3], 1
000053AA 4249 clr.w A1
export_50:
000053AC 4E56 0000 link A6, 0
000053B0 206E 0008 movea.l A0, [A6 + 0x8]
000053B4 2F28 0004 move.l -[A7], [A0 + 0x4]
000053B8 206E 0008 movea.l A0, [A6 + 0x8]
000053BC 2F10 move.l -[A7], [A0]
000053BE 4EBA FD2A jsr [PC - 0x2D6 /* 000050EA */]
000053C2 508F addq.l A7, 8
000053C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053C8 4EBA FC94 jsr [PC - 0x36C /* 0000505E */]
000053CC 588F addq.l A7, 4
000053CE 4E5E unlink A6
000053D0 4E75 rts
000053D2 4652 not.w [A2]
000053D4 4545 chk.w D2, D5
000053D6 4249 clr.w A1
000053D8 4753 chk.w D3, [A3]
export_51:
000053DA 4E56 0000 link A6, 0
000053DE 206E 0008 movea.l A0, [A6 + 0x8]
000053E2 2F28 0004 move.l -[A7], [A0 + 0x4]
000053E6 206E 0008 movea.l A0, [A6 + 0x8]
000053EA 2F10 move.l -[A7], [A0]
000053EC 4EBA FDB4 jsr [PC - 0x24C /* 000051A2 */]
000053F0 508F addq.l A7, 8
000053F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053F6 4EBA FC66 jsr [PC - 0x39A /* 0000505E */]
000053FA 588F addq.l A7, 4
000053FC 4E5E unlink A6
000053FE 4E75 rts
00005400 4652 not.w [A2]
00005402 4545 chk.w D2, D5
00005404 4249 clr.w A1
00005406 4742 chk.w D3, D2
fn00005408:
00005408 4E56 0000 link A6, 0
0000540C 2B6E 0008 F4B0 move.l [A5 - 0xB50], [A6 + 0x8]
00005412 41ED 015A lea.l A0, [A5 + 0x15A /* export_39 */]
00005416 226E 0008 movea.l A1, [A6 + 0x8]
0000541A 2348 001A move.l [A1 + 0x1A], A0
0000541E 41ED 0162 lea.l A0, [A5 + 0x162 /* export_40 */]
00005422 226E 0008 movea.l A1, [A6 + 0x8]
00005426 2348 001E move.l [A1 + 0x1E], A0
0000542A 41ED 016A lea.l A0, [A5 + 0x16A /* export_41 */]
0000542E 226E 0008 movea.l A1, [A6 + 0x8]
00005432 2348 0022 move.l [A1 + 0x22], A0
00005436 41ED 0172 lea.l A0, [A5 + 0x172 /* export_42 */]
0000543A 226E 0008 movea.l A1, [A6 + 0x8]
0000543E 2348 0026 move.l [A1 + 0x26], A0
00005442 41ED 017A lea.l A0, [A5 + 0x17A /* export_43 */]
00005446 226E 0008 movea.l A1, [A6 + 0x8]
0000544A 2348 002A move.l [A1 + 0x2A], A0
0000544E 41ED 0182 lea.l A0, [A5 + 0x182 /* export_44 */]
00005452 226E 0008 movea.l A1, [A6 + 0x8]
00005456 2348 002E move.l [A1 + 0x2E], A0
0000545A 41ED 018A lea.l A0, [A5 + 0x18A /* export_45 */]
0000545E 226E 0008 movea.l A1, [A6 + 0x8]
00005462 2348 0032 move.l [A1 + 0x32], A0
00005466 41ED 0192 lea.l A0, [A5 + 0x192 /* export_46 */]
0000546A 226E 0008 movea.l A1, [A6 + 0x8]
0000546E 2348 0036 move.l [A1 + 0x36], A0
00005472 41ED 019A lea.l A0, [A5 + 0x19A /* export_47 */]
00005476 226E 0008 movea.l A1, [A6 + 0x8]
0000547A 2348 003A move.l [A1 + 0x3A], A0
0000547E 41ED 01A2 lea.l A0, [A5 + 0x1A2 /* export_48 */]
00005482 226E 0008 movea.l A1, [A6 + 0x8]
00005486 2348 003E move.l [A1 + 0x3E], A0
0000548A 41ED 01AA lea.l A0, [A5 + 0x1AA /* export_49 */]
0000548E 226E 0008 movea.l A1, [A6 + 0x8]
00005492 2348 0042 move.l [A1 + 0x42], A0
00005496 41ED 01B2 lea.l A0, [A5 + 0x1B2 /* export_50 */]
0000549A 226E 0008 movea.l A1, [A6 + 0x8]
0000549E 2348 0046 move.l [A1 + 0x46], A0
000054A2 41ED 01BA lea.l A0, [A5 + 0x1BA /* export_51 */]
000054A6 226E 0008 movea.l A1, [A6 + 0x8]
000054AA 2348 004A move.l [A1 + 0x4A], A0
000054AE 42AD F4B4 clr.l [A5 - 0xB4C]
000054B2 42AD F4B8 clr.l [A5 - 0xB48]
000054B6 4E5E unlink A6
000054B8 4E75 rts
000054BA 4A53 tst.w [A3]
000054BC 454C chk.w D2, A4
000054BE 5649 addq.w A1, 3
000054C0 5254 addq.w [A4], 1
fn000054C2:
000054C2 4A6D F536 tst.w [A5 - 0xACA]
000054C6 6F48 ble +0x4A /* 00005510 */
000054C8 302D F536 move.w D0, [A5 - 0xACA]
000054CC 526D F536 addq.w [A5 - 0xACA], 1
000054D0 1B40 F538 move.b [A5 - 0xAC8], D0
000054D4 206D F51A movea.l A0, [A5 - 0xAE6]
000054D8 2F28 000C move.l -[A7], [A0 + 0xC]
000054DC 306D F536 movea.w A0, [A5 - 0xACA]
000054E0 2F08 move.l -[A7], A0
000054E2 4878 0001 push.l 0x1
000054E6 486D F538 pea.l [A5 - 0xAC8]
000054EA 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000054EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000054F2 306D F536 movea.w A0, [A5 - 0xACA]
000054F6 B1C0 cmpa.l A0, D0
000054F8 6712 beq +0x14 /* 0000550C */
000054FA 206D F51A movea.l A0, [A5 - 0xAE6]
000054FE 2068 0004 movea.l A0, [A0 + 0x4]
00005502 486D F642 pea.l [A5 - 0x9BE]
00005506 2050 movea.l A0, [A0]
00005508 4E90 jsr [A0]
0000550A 588F addq.l A7, 4
label0000550C:
0000550C 426D F536 clr.w [A5 - 0xACA]
label00005510:
00005510 4E75 rts
fn00005512:
00005512 4E56 0000 link A6, 0
00005516 526D F536 addq.w [A5 - 0xACA], 1
0000551A 41ED F538 lea.l A0, [A5 - 0xAC8]
0000551E D0ED F536 add.w A0, [A5 - 0xACA]
00005522 10AE 0009 move.b [A0], [A6 + 0x9]
00005526 0C6D 00FF F536 cmpi.w [A5 - 0xACA], 0xFF
0000552C 6D04 blt +0x6 /* 00005532 */
0000552E 4EBA FF92 jsr [PC - 0x6E /* 000054C2 */]
label00005532:
00005532 4E5E unlink A6
00005534 4E75 rts
00005536 4348 chk.w D1, A0
00005538 4152 chk.w D0, [A2]
0000553A 4F55 chk.w D7, [A5]
0000553C 5420 addq.b -[A0], 2
fn0000553E:
0000553E 4E56 0000 link A6, 0
00005542 4A6D F63C tst.w [A5 - 0x9C4]
00005546 6F12 ble +0x14 /* 0000555A */
00005548 306E 0008 movea.w A0, [A6 + 0x8]
0000554C 2008 move.l D0, A0
0000554E 322D F63C move.w D1, [A5 - 0x9C4]
00005552 E3A8 lsl D0, D1
00005554 81AD F638 or.l [A5 - 0x9C8], D0
00005558 6008 bra +0xA /* 00005562 */
label0000555A:
0000555A 306E 0008 movea.w A0, [A6 + 0x8]
0000555E 2B48 F638 move.l [A5 - 0x9C8], A0
label00005562:
00005562 302D F51E move.w D0, [A5 - 0xAE2]
00005566 D16D F63C add.w [A5 - 0x9C4], D0
0000556A 6020 bra +0x22 /* 0000558C */
label0000556C:
0000556C 203C 0000 00FF move.l D0, 0xFF
00005572 C0AD F638 and.l D0, [A5 - 0x9C8]
00005576 3F00 move.w -[A7], D0
00005578 4EBA FF98 jsr [PC - 0x68 /* 00005512 */]
0000557C 548F addq.l A7, 2
0000557E 202D F638 move.l D0, [A5 - 0x9C8]
00005582 E080 asr D0, 8
00005584 2B40 F638 move.l [A5 - 0x9C8], D0
00005588 516D F63C subq.w [A5 - 0x9C4], 8
label0000558C:
0000558C 0C6D 0008 F63C cmpi.w [A5 - 0x9C4], 0x8
00005592 6CD8 bge -0x26 /* 0000556C */
00005594 302D F528 move.w D0, [A5 - 0xAD8]
00005598 B06D F520 cmp.w D0, [A5 - 0xAE0]
0000559C 6F22 ble +0x24 /* 000055C0 */
0000559E 526D F51E addq.w [A5 - 0xAE2], 1
000055A2 0C6D 000C F51E cmpi.w [A5 - 0xAE2], 0xC
000055A8 6608 bne +0xA /* 000055B2 */
000055AA 3B7C 1000 F520 move.w [A5 - 0xAE0], 0x1000
000055B0 600E bra +0x10 /* 000055C0 */
label000055B2:
000055B2 7001 moveq.l D0, 0x01
000055B4 322D F51E move.w D1, [A5 - 0xAE2]
000055B8 E368 lsl D0.w, D1
000055BA 5340 subq.w D0, 1
000055BC 3B40 F520 move.w [A5 - 0xAE0], D0
label000055C0:
000055C0 4E5E unlink A6
000055C2 4E75 rts
000055C4 4F55 chk.w D7, [A5]
000055C6 5450 addq.w [A0], 2
000055C8 5554 subq.w [A4], 2
000055CA 2020 move.l D0, -[A0]
fn000055CC:
000055CC 4878 2716 push.l 0x2716
000055D0 2F2D F52A move.l -[A7], [A5 - 0xAD6]
000055D4 4EBA FA0C jsr [PC - 0x5F4 /* 00004FE2 */]
000055D8 508F addq.l A7, 8
000055DA 4E75 rts
fn000055DC:
000055DC 4EBA FFEE jsr [PC - 0x12 /* 000055CC */]
000055E0 302D F524 move.w D0, [A5 - 0xADC]
000055E4 5440 addq.w D0, 2
000055E6 3B40 F528 move.w [A5 - 0xAD8], D0
000055EA 3F2D F524 move.w -[A7], [A5 - 0xADC]
000055EE 4EBA FF4E jsr [PC - 0xB2 /* 0000553E */]
000055F2 548F addq.l A7, 2
000055F4 3B6D F522 F51E move.w [A5 - 0xAE2], [A5 - 0xADE]
000055FA 7001 moveq.l D0, 0x01
000055FC 322D F51E move.w D1, [A5 - 0xAE2]
00005600 E368 lsl D0.w, D1
00005602 5340 subq.w D0, 1
00005604 3B40 F520 move.w [A5 - 0xAE0], D0
00005608 4E75 rts
fn0000560A:
0000560A 4E56 0000 link A6, 0
0000560E 302E 0008 move.w D0, [A6 + 0x8]
00005612 3B40 F522 move.w [A5 - 0xADE], D0
00005616 3B40 F51E move.w [A5 - 0xAE2], D0
0000561A 7001 moveq.l D0, 0x01
0000561C 322D F51E move.w D1, [A5 - 0xAE2]
00005620 E368 lsl D0.w, D1
00005622 5340 subq.w D0, 1
00005624 3B40 F520 move.w [A5 - 0xAE0], D0
00005628 302D F522 move.w D0, [A5 - 0xADE]
0000562C 5340 subq.w D0, 1
0000562E 7201 moveq.l D1, 0x01
00005630 E169 lsl D1.w, D0
00005632 3B41 F524 move.w [A5 - 0xADC], D1
00005636 302D F524 move.w D0, [A5 - 0xADC]
0000563A 5240 addq.w D0, 1
0000563C 3B40 F526 move.w [A5 - 0xADA], D0
00005640 302D F524 move.w D0, [A5 - 0xADC]
00005644 5440 addq.w D0, 2
00005646 3B40 F528 move.w [A5 - 0xAD8], D0
0000564A 7001 moveq.l D0, 0x01
0000564C 3B40 F640 move.w [A5 - 0x9C0], D0
00005650 426D F536 clr.w [A5 - 0xACA]
00005654 42AD F638 clr.l [A5 - 0x9C8]
00005658 426D F63C clr.w [A5 - 0x9C4]
0000565C 4EBA FF6E jsr [PC - 0x92 /* 000055CC */]
00005660 3F2D F524 move.w -[A7], [A5 - 0xADC]
00005664 4EBA FED8 jsr [PC - 0x128 /* 0000553E */]
00005668 548F addq.l A7, 2
0000566A 4E5E unlink A6
0000566C 4E75 rts
0000566E 434F chk.w D1, A7
00005670 4D50 chk.w D6, [A0]
00005672 5245 addq.w D5, 1
00005674 5353 subq.w [A3], 1
fn00005676:
00005676 4E56 0000 link A6, 0
0000567A 48E7 0300 movem.l -[A7], D6,D7
0000567E 4A6D F640 tst.w [A5 - 0x9C0]
00005682 670E beq +0x10 /* 00005692 */
00005684 3B6E 0008 F63E move.w [A5 - 0x9C2], [A6 + 0x8]
0000568A 426D F640 clr.w [A5 - 0x9C0]
0000568E 6000 0116 bra +0x118 /* 000057A6 */
label00005692:
00005692 302E 0008 move.w D0, [A6 + 0x8]
00005696 E948 lsl D0.w, 4
00005698 D06D F63E add.w D0, [A5 - 0x9C2]
0000569C 3E00 move.w D7, D0
0000569E 0C47 138B cmpi.w D7, 0x138B
000056A2 6D04 blt +0x6 /* 000056A8 */
000056A4 0647 EC75 addi.w D7, 0xEC75
label000056A8:
000056A8 3007 move.w D0, D7
000056AA 48C0 ext.l D0
000056AC D080 add.l D0, D0
000056AE D0AD F52A add.l D0, [A5 - 0xAD6]
000056B2 2040 movea.l A0, D0
000056B4 4A50 tst.w [A0]
000056B6 6700 00A0 beq +0xA2 /* 00005758 */
000056BA 3007 move.w D0, D7
000056BC 48C0 ext.l D0
000056BE D080 add.l D0, D0
000056C0 D0AD F52E add.l D0, [A5 - 0xAD2]
000056C4 2040 movea.l A0, D0
000056C6 3010 move.w D0, [A0]
000056C8 B06D F63E cmp.w D0, [A5 - 0x9C2]
000056CC 6624 bne +0x26 /* 000056F2 */
000056CE 3047 movea.w A0, D7
000056D0 D1ED F532 add.l A0, [A5 - 0xACE]
000056D4 7000 moveq.l D0, 0x00
000056D6 1010 move.b D0, [A0]
000056D8 B06E 0008 cmp.w D0, [A6 + 0x8]
000056DC 6614 bne +0x16 /* 000056F2 */
000056DE 3007 move.w D0, D7
000056E0 48C0 ext.l D0
000056E2 D080 add.l D0, D0
000056E4 D0AD F52A add.l D0, [A5 - 0xAD6]
000056E8 2040 movea.l A0, D0
000056EA 3B50 F63E move.w [A5 - 0x9C2], [A0]
000056EE 6000 00B6 bra +0xB8 /* 000057A6 */
label000056F2:
000056F2 4A47 tst.w D7
000056F4 6606 bne +0x8 /* 000056FC */
000056F6 7C01 moveq.l D6, 0x01
000056F8 6000 005C bra +0x5E /* 00005756 */
label000056FC:
000056FC 303C 138B move.w D0, 0x138B
00005700 9047 sub.w D0, D7
00005702 3C00 move.w D6, D0
00005704 6050 bra +0x52 /* 00005756 */
label00005706:
00005706 9E46 sub.w D7, D6
00005708 4A47 tst.w D7
0000570A 6C04 bge +0x6 /* 00005710 */
0000570C 0647 138B addi.w D7, 0x138B
label00005710:
00005710 3007 move.w D0, D7
00005712 48C0 ext.l D0
00005714 D080 add.l D0, D0
00005716 D0AD F52A add.l D0, [A5 - 0xAD6]
0000571A 2040 movea.l A0, D0
0000571C 4A50 tst.w [A0]
0000571E 6738 beq +0x3A /* 00005758 */
00005720 3007 move.w D0, D7
00005722 48C0 ext.l D0
00005724 D080 add.l D0, D0
00005726 D0AD F52E add.l D0, [A5 - 0xAD2]
0000572A 2040 movea.l A0, D0
0000572C 3010 move.w D0, [A0]
0000572E B06D F63E cmp.w D0, [A5 - 0x9C2]
00005732 6622 bne +0x24 /* 00005756 */
00005734 3047 movea.w A0, D7
00005736 D1ED F532 add.l A0, [A5 - 0xACE]
0000573A 7000 moveq.l D0, 0x00
0000573C 1010 move.b D0, [A0]
0000573E B06E 0008 cmp.w D0, [A6 + 0x8]
00005742 6612 bne +0x14 /* 00005756 */
00005744 3007 move.w D0, D7
00005746 48C0 ext.l D0
00005748 D080 add.l D0, D0
0000574A D0AD F52A add.l D0, [A5 - 0xAD6]
0000574E 2040 movea.l A0, D0
00005750 3B50 F63E move.w [A5 - 0x9C2], [A0]
00005754 6050 bra +0x52 /* 000057A6 */
label00005756:
00005756 60AE bra -0x50 /* 00005706 */
label00005758:
00005758 3F2D F63E move.w -[A7], [A5 - 0x9C2]
0000575C 4EBA FDE0 jsr [PC - 0x220 /* 0000553E */]
00005760 548F addq.l A7, 2
00005762 0C6D 1000 F528 cmpi.w [A5 - 0xAD8], 0x1000
00005768 6C32 bge +0x34 /* 0000579C */
0000576A 3007 move.w D0, D7
0000576C 48C0 ext.l D0
0000576E D080 add.l D0, D0
00005770 D0AD F52A add.l D0, [A5 - 0xAD6]
00005774 322D F528 move.w D1, [A5 - 0xAD8]
00005778 526D F528 addq.w [A5 - 0xAD8], 1
0000577C 2040 movea.l A0, D0
0000577E 3081 move.w [A0], D1
00005780 3007 move.w D0, D7
00005782 48C0 ext.l D0
00005784 D080 add.l D0, D0
00005786 D0AD F52E add.l D0, [A5 - 0xAD2]
0000578A 2040 movea.l A0, D0
0000578C 30AD F63E move.w [A0], [A5 - 0x9C2]
00005790 3047 movea.w A0, D7
00005792 D1ED F532 add.l A0, [A5 - 0xACE]
00005796 10AE 0009 move.b [A0], [A6 + 0x9]
0000579A 6004 bra +0x6 /* 000057A0 */
label0000579C:
0000579C 4EBA FE3E jsr [PC - 0x1C2 /* 000055DC */]
label000057A0:
000057A0 3B6E 0008 F63E move.w [A5 - 0x9C2], [A6 + 0x8]
label000057A6:
000057A6 4CDF 00C0 movem.l D6,D7, [A7]+
000057AA 4E5E unlink A6
000057AC 4E75 rts
000057AE 434F chk.w D1, A7
000057B0 4D50 chk.w D6, [A0]
000057B2 5245 addq.w D5, 1
000057B4 5353 subq.w [A3], 1
fn000057B6:
000057B6 4A6D F640 tst.w [A5 - 0x9C0]
000057BA 660A bne +0xC /* 000057C6 */
000057BC 3F2D F63E move.w -[A7], [A5 - 0x9C2]
000057C0 4EBA FD7C jsr [PC - 0x284 /* 0000553E */]
000057C4 548F addq.l A7, 2
label000057C6:
000057C6 3F2D F526 move.w -[A7], [A5 - 0xADA]
000057CA 4EBA FD72 jsr [PC - 0x28E /* 0000553E */]
000057CE 548F addq.l A7, 2
000057D0 4A6D F63C tst.w [A5 - 0x9C4]
000057D4 6F12 ble +0x14 /* 000057E8 */
000057D6 203C 0000 00FF move.l D0, 0xFF
000057DC C0AD F638 and.l D0, [A5 - 0x9C8]
000057E0 3F00 move.w -[A7], D0
000057E2 4EBA FD2E jsr [PC - 0x2D2 /* 00005512 */]
000057E6 548F addq.l A7, 2
label000057E8:
000057E8 4EBA FCD8 jsr [PC - 0x328 /* 000054C2 */]
000057EC 4E75 rts
fn000057EE:
000057EE 4E56 0000 link A6, 0
000057F2 206D F51A movea.l A0, [A5 - 0xAE6]
000057F6 2068 000C movea.l A0, [A0 + 0xC]
000057FA 2028 0012 move.l D0, [A0 + 0x12]
000057FE 53A8 0012 subq.l [A0 + 0x12], 1
00005802 0C80 0000 0001 cmpi.l D0, 0x1
00005808 6322 bls +0x24 /* 0000582C */
0000580A 206D F51A movea.l A0, [A5 - 0xAE6]
0000580E 2068 000C movea.l A0, [A0 + 0xC]
00005812 2268 000E movea.l A1, [A0 + 0xE]
00005816 52A8 000E addq.l [A0 + 0xE], 1
0000581A 303C 00FF move.w D0, 0xFF
0000581E C06E 0008 and.w D0, [A6 + 0x8]
00005822 1280 move.b [A1], D0
00005824 0240 00FF andi.w D0, 0xFF
00005828 48C0 ext.l D0
0000582A 6018 bra +0x1A /* 00005844 */
label0000582C:
0000582C 303C 00FF move.w D0, 0xFF
00005830 C06E 0008 and.w D0, [A6 + 0x8]
00005834 206D F51A movea.l A0, [A5 - 0xAE6]
00005838 2F28 000C move.l -[A7], [A0 + 0xC]
0000583C 3F00 move.w -[A7], D0
0000583E 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005842 5C8F addq.l A7, 6
label00005844:
00005844 206D F51A movea.l A0, [A5 - 0xAE6]
00005848 2068 000C movea.l A0, [A0 + 0xC]
0000584C 2028 0012 move.l D0, [A0 + 0x12]
00005850 53A8 0012 subq.l [A0 + 0x12], 1
00005854 0C80 0000 0001 cmpi.l D0, 0x1
0000585A 6324 bls +0x26 /* 00005880 */
0000585C 206D F51A movea.l A0, [A5 - 0xAE6]
00005860 2068 000C movea.l A0, [A0 + 0xC]
00005864 2268 000E movea.l A1, [A0 + 0xE]
00005868 52A8 000E addq.l [A0 + 0xE], 1
0000586C 302E 0008 move.w D0, [A6 + 0x8]
00005870 E048 lsr D0.w, 8
00005872 0240 00FF andi.w D0, 0xFF
00005876 1280 move.b [A1], D0
00005878 0240 00FF andi.w D0, 0xFF
0000587C 48C0 ext.l D0
0000587E 601A bra +0x1C /* 0000589A */
label00005880:
00005880 302E 0008 move.w D0, [A6 + 0x8]
00005884 E048 lsr D0.w, 8
00005886 0240 00FF andi.w D0, 0xFF
0000588A 206D F51A movea.l A0, [A5 - 0xAE6]
0000588E 2F28 000C move.l -[A7], [A0 + 0xC]
00005892 3F00 move.w -[A7], D0
00005894 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005898 5C8F addq.l A7, 6
label0000589A:
0000589A 4E5E unlink A6
0000589C 4E75 rts
0000589E 5055 addq.w [A5], 8
000058A0 5457 addq.w [A7], 2
000058A2 4F52 chk.w D7, [A2]
000058A4 4420 neg.b -[A0]
fn000058A6:
000058A6 4E56 0000 link A6, 0
000058AA 206D F51A movea.l A0, [A5 - 0xAE6]
000058AE 2068 000C movea.l A0, [A0 + 0xC]
000058B2 2028 0012 move.l D0, [A0 + 0x12]
000058B6 53A8 0012 subq.l [A0 + 0x12], 1
000058BA 0C80 0000 0001 cmpi.l D0, 0x1
000058C0 631E bls +0x20 /* 000058E0 */
000058C2 206D F51A movea.l A0, [A5 - 0xAE6]
000058C6 2068 000C movea.l A0, [A0 + 0xC]
000058CA 2268 000E movea.l A1, [A0 + 0xE]
000058CE 52A8 000E addq.l [A0 + 0xE], 1
000058D2 102E 0009 move.b D0, [A6 + 0x9]
000058D6 1280 move.b [A1], D0
000058D8 0240 00FF andi.w D0, 0xFF
000058DC 48C0 ext.l D0
000058DE 6012 bra +0x14 /* 000058F2 */
label000058E0:
000058E0 206D F51A movea.l A0, [A5 - 0xAE6]
000058E4 2F28 000C move.l -[A7], [A0 + 0xC]
000058E8 3F2E 0008 move.w -[A7], [A6 + 0x8]
000058EC 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000058F0 5C8F addq.l A7, 6
label000058F2:
000058F2 206D F51A movea.l A0, [A5 - 0xAE6]
000058F6 2068 000C movea.l A0, [A0 + 0xC]
000058FA 2028 0012 move.l D0, [A0 + 0x12]
000058FE 53A8 0012 subq.l [A0 + 0x12], 1
00005902 0C80 0000 0001 cmpi.l D0, 0x1
00005908 631E bls +0x20 /* 00005928 */
0000590A 206D F51A movea.l A0, [A5 - 0xAE6]
0000590E 2068 000C movea.l A0, [A0 + 0xC]
00005912 2268 000E movea.l A1, [A0 + 0xE]
00005916 52A8 000E addq.l [A0 + 0xE], 1
0000591A 102E 0009 move.b D0, [A6 + 0x9]
0000591E 1280 move.b [A1], D0
00005920 0240 00FF andi.w D0, 0xFF
00005924 48C0 ext.l D0
00005926 6012 bra +0x14 /* 0000593A */
label00005928:
00005928 206D F51A movea.l A0, [A5 - 0xAE6]
0000592C 2F28 000C move.l -[A7], [A0 + 0xC]
00005930 3F2E 0008 move.w -[A7], [A6 + 0x8]
00005934 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005938 5C8F addq.l A7, 6
label0000593A:
0000593A 206D F51A movea.l A0, [A5 - 0xAE6]
0000593E 2068 000C movea.l A0, [A0 + 0xC]
00005942 2028 0012 move.l D0, [A0 + 0x12]
00005946 53A8 0012 subq.l [A0 + 0x12], 1
0000594A 0C80 0000 0001 cmpi.l D0, 0x1
00005950 631E bls +0x20 /* 00005970 */
00005952 206D F51A movea.l A0, [A5 - 0xAE6]
00005956 2068 000C movea.l A0, [A0 + 0xC]
0000595A 2268 000E movea.l A1, [A0 + 0xE]
0000595E 52A8 000E addq.l [A0 + 0xE], 1
00005962 102E 0009 move.b D0, [A6 + 0x9]
00005966 1280 move.b [A1], D0
00005968 0240 00FF andi.w D0, 0xFF
0000596C 48C0 ext.l D0
0000596E 6012 bra +0x14 /* 00005982 */
label00005970:
00005970 206D F51A movea.l A0, [A5 - 0xAE6]
00005974 2F28 000C move.l -[A7], [A0 + 0xC]
00005978 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000597C 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005980 5C8F addq.l A7, 6
label00005982:
00005982 4E5E unlink A6
00005984 4E75 rts
00005986 5055 addq.w [A5], 8
00005988 5433 4259 addq.b [A3 + D4.w * 2 + 0x59], 2
0000598C 5445 addq.w D5, 2
fn0000598E:
0000598E 4E56 FFF6 link A6, -0x000A
00005992 2F0A move.l -[A7], A2
00005994 0C6E 0100 0008 cmpi.w [A6 + 0x8], 0x100
0000599A 6F12 ble +0x14 /* 000059AE */
0000599C 206D F51A movea.l A0, [A5 - 0xAE6]
000059A0 2068 0004 movea.l A0, [A0 + 0x4]
000059A4 486D F65A pea.l [A5 - 0x9A6]
000059A8 2050 movea.l A0, [A0]
000059AA 4E90 jsr [A0]
000059AC 588F addq.l A7, 4
label000059AE:
000059AE 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2
000059B4 6E0A bgt +0xC /* 000059C0 */
000059B6 7001 moveq.l D0, 0x01
000059B8 3D40 FFFE move.w [A6 - 0x2], D0
000059BC 6000 006C bra +0x6E /* 00005A2A */
label000059C0:
000059C0 0C6E 0004 0008 cmpi.w [A6 + 0x8], 0x4
000059C6 6E0A bgt +0xC /* 000059D2 */
000059C8 7002 moveq.l D0, 0x02
000059CA 3D40 FFFE move.w [A6 - 0x2], D0
000059CE 6000 005A bra +0x5C /* 00005A2A */
label000059D2:
000059D2 0C6E 0008 0008 cmpi.w [A6 + 0x8], 0x8
000059D8 6E0A bgt +0xC /* 000059E4 */
000059DA 7003 moveq.l D0, 0x03
000059DC 3D40 FFFE move.w [A6 - 0x2], D0
000059E0 6000 0048 bra +0x4A /* 00005A2A */
label000059E4:
000059E4 0C6E 0010 0008 cmpi.w [A6 + 0x8], 0x10
000059EA 6E08 bgt +0xA /* 000059F4 */
000059EC 7004 moveq.l D0, 0x04
000059EE 3D40 FFFE move.w [A6 - 0x2], D0
000059F2 6036 bra +0x38 /* 00005A2A */
label000059F4:
000059F4 0C6E 0020 0008 cmpi.w [A6 + 0x8], 0x20 /* ' ' */
000059FA 6E08 bgt +0xA /* 00005A04 */
000059FC 7005 moveq.l D0, 0x05
000059FE 3D40 FFFE move.w [A6 - 0x2], D0
00005A02 6026 bra +0x28 /* 00005A2A */
label00005A04:
00005A04 0C6E 0040 0008 cmpi.w [A6 + 0x8], 0x40 /* '@' */
00005A0A 6E08 bgt +0xA /* 00005A14 */
00005A0C 7006 moveq.l D0, 0x06
00005A0E 3D40 FFFE move.w [A6 - 0x2], D0
00005A12 6016 bra +0x18 /* 00005A2A */
label00005A14:
00005A14 0C6E 0080 0008 cmpi.w [A6 + 0x8], 0x80
00005A1A 6E08 bgt +0xA /* 00005A24 */
00005A1C 7007 moveq.l D0, 0x07
00005A1E 3D40 FFFE move.w [A6 - 0x2], D0
00005A22 6006 bra +0x8 /* 00005A2A */
label00005A24:
00005A24 7008 moveq.l D0, 0x08
00005A26 3D40 FFFE move.w [A6 - 0x2], D0
label00005A2A:
00005A2A 7001 moveq.l D0, 0x01
00005A2C 322E FFFE move.w D1, [A6 - 0x2]
00005A30 E368 lsl D0.w, D1
00005A32 3D40 FFFC move.w [A6 - 0x4], D0
00005A36 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00005A3C 6E08 bgt +0xA /* 00005A46 */
00005A3E 7002 moveq.l D0, 0x02
00005A40 3D40 FFFA move.w [A6 - 0x6], D0
00005A44 6006 bra +0x8 /* 00005A4C */
label00005A46:
00005A46 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
label00005A4C:
00005A4C 206D F51A movea.l A0, [A5 - 0xAE6]
00005A50 2F28 000C move.l -[A7], [A0 + 0xC]
00005A54 4878 0006 push.l 0x6
00005A58 4878 0001 push.l 0x1
00005A5C 486D F67A pea.l [A5 - 0x986]
00005A60 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00005A64 4FEF 0010 lea.l A7, [A7 + 0x10]
00005A68 206D F51A movea.l A0, [A5 - 0xAE6]
00005A6C 3F28 0036 move.w -[A7], [A0 + 0x36]
00005A70 4EBA FD7C jsr [PC - 0x284 /* 000057EE */]
00005A74 548F addq.l A7, 2
00005A76 206D F51A movea.l A0, [A5 - 0xAE6]
00005A7A 3F28 003A move.w -[A7], [A0 + 0x3A]
00005A7E 4EBA FD6E jsr [PC - 0x292 /* 000057EE */]
00005A82 548F addq.l A7, 2
00005A84 3D7C 0080 FFF8 move.w [A6 - 0x8], 0x80
00005A8A 302E FFFE move.w D0, [A6 - 0x2]
00005A8E 5340 subq.w D0, 1
00005A90 E948 lsl D0.w, 4
00005A92 816E FFF8 or.w [A6 - 0x8], D0
00005A96 302E FFFE move.w D0, [A6 - 0x2]
00005A9A 5340 subq.w D0, 1
00005A9C 816E FFF8 or.w [A6 - 0x8], D0
00005AA0 206D F51A movea.l A0, [A5 - 0xAE6]
00005AA4 2068 000C movea.l A0, [A0 + 0xC]
00005AA8 2028 0012 move.l D0, [A0 + 0x12]
00005AAC 53A8 0012 subq.l [A0 + 0x12], 1
00005AB0 0C80 0000 0001 cmpi.l D0, 0x1
00005AB6 631E bls +0x20 /* 00005AD6 */
00005AB8 206D F51A movea.l A0, [A5 - 0xAE6]
00005ABC 2068 000C movea.l A0, [A0 + 0xC]
00005AC0 2268 000E movea.l A1, [A0 + 0xE]
00005AC4 52A8 000E addq.l [A0 + 0xE], 1
00005AC8 102E FFF9 move.b D0, [A6 - 0x7]
00005ACC 1280 move.b [A1], D0
00005ACE 0240 00FF andi.w D0, 0xFF
00005AD2 48C0 ext.l D0
00005AD4 6012 bra +0x14 /* 00005AE8 */
label00005AD6:
00005AD6 206D F51A movea.l A0, [A5 - 0xAE6]
00005ADA 2F28 000C move.l -[A7], [A0 + 0xC]
00005ADE 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00005AE2 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005AE6 5C8F addq.l A7, 6
label00005AE8:
00005AE8 206D F51A movea.l A0, [A5 - 0xAE6]
00005AEC 2068 000C movea.l A0, [A0 + 0xC]
00005AF0 2028 0012 move.l D0, [A0 + 0x12]
00005AF4 53A8 0012 subq.l [A0 + 0x12], 1
00005AF8 0C80 0000 0001 cmpi.l D0, 0x1
00005AFE 6314 bls +0x16 /* 00005B14 */
00005B00 206D F51A movea.l A0, [A5 - 0xAE6]
00005B04 2068 000C movea.l A0, [A0 + 0xC]
00005B08 2268 000E movea.l A1, [A0 + 0xE]
00005B0C 52A8 000E addq.l [A0 + 0xE], 1
00005B10 4211 clr.b [A1]
00005B12 6012 bra +0x14 /* 00005B26 */
label00005B14:
00005B14 206D F51A movea.l A0, [A5 - 0xAE6]
00005B18 2F28 000C move.l -[A7], [A0 + 0xC]
00005B1C 4267 clr.w -[A7]
00005B1E 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005B22 5C8F addq.l A7, 6
00005B24 6002 bra +0x4 /* 00005B28 */
label00005B26:
00005B26 7000 moveq.l D0, 0x00
label00005B28:
00005B28 206D F51A movea.l A0, [A5 - 0xAE6]
00005B2C 2068 000C movea.l A0, [A0 + 0xC]
00005B30 2028 0012 move.l D0, [A0 + 0x12]
00005B34 53A8 0012 subq.l [A0 + 0x12], 1
00005B38 0C80 0000 0001 cmpi.l D0, 0x1
00005B3E 6314 bls +0x16 /* 00005B54 */
00005B40 206D F51A movea.l A0, [A5 - 0xAE6]
00005B44 2068 000C movea.l A0, [A0 + 0xC]
00005B48 2268 000E movea.l A1, [A0 + 0xE]
00005B4C 52A8 000E addq.l [A0 + 0xE], 1
00005B50 4211 clr.b [A1]
00005B52 6012 bra +0x14 /* 00005B66 */
label00005B54:
00005B54 206D F51A movea.l A0, [A5 - 0xAE6]
00005B58 2F28 000C move.l -[A7], [A0 + 0xC]
00005B5C 4267 clr.w -[A7]
00005B5E 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005B62 5C8F addq.l A7, 6
00005B64 6002 bra +0x4 /* 00005B68 */
label00005B66:
00005B66 7000 moveq.l D0, 0x00
label00005B68:
00005B68 426E FFF6 clr.w [A6 - 0xA]
00005B6C 6000 0192 bra +0x194 /* 00005D00 */
label00005B70:
00005B70 302E FFF6 move.w D0, [A6 - 0xA]
00005B74 B06E 0008 cmp.w D0, [A6 + 0x8]
00005B78 6C00 017A bge +0x17C /* 00005CF4 */
00005B7C 4AAE 000A tst.l [A6 + 0xA]
00005B80 6700 0148 beq +0x14A /* 00005CCA */
00005B84 206D F51A movea.l A0, [A5 - 0xAE6]
00005B88 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
00005B8E 6600 0122 bne +0x124 /* 00005CB2 */
00005B92 206D F51A movea.l A0, [A5 - 0xAE6]
00005B96 2068 000C movea.l A0, [A0 + 0xC]
00005B9A 2028 0012 move.l D0, [A0 + 0x12]
00005B9E 53A8 0012 subq.l [A0 + 0x12], 1
00005BA2 0C80 0000 0001 cmpi.l D0, 0x1
00005BA8 6326 bls +0x28 /* 00005BD0 */
00005BAA 206D F51A movea.l A0, [A5 - 0xAE6]
00005BAE 2068 000C movea.l A0, [A0 + 0xC]
00005BB2 2268 000E movea.l A1, [A0 + 0xE]
00005BB6 52A8 000E addq.l [A0 + 0xE], 1
00005BBA 206E 000A movea.l A0, [A6 + 0xA]
00005BBE 346E FFF6 movea.w A2, [A6 - 0xA]
00005BC2 D5D0 add.l A2, [A0]
00005BC4 1012 move.b D0, [A2]
00005BC6 1280 move.b [A1], D0
00005BC8 0240 00FF andi.w D0, 0xFF
00005BCC 48C0 ext.l D0
00005BCE 601E bra +0x20 /* 00005BEE */
label00005BD0:
00005BD0 206E 000A movea.l A0, [A6 + 0xA]
00005BD4 326E FFF6 movea.w A1, [A6 - 0xA]
00005BD8 D3D0 add.l A1, [A0]
00005BDA 206D F51A movea.l A0, [A5 - 0xAE6]
00005BDE 2F28 000C move.l -[A7], [A0 + 0xC]
00005BE2 7000 moveq.l D0, 0x00
00005BE4 1011 move.b D0, [A1]
00005BE6 3F00 move.w -[A7], D0
00005BE8 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005BEC 5C8F addq.l A7, 6
label00005BEE:
00005BEE 206D F51A movea.l A0, [A5 - 0xAE6]
00005BF2 2068 000C movea.l A0, [A0 + 0xC]
00005BF6 2028 0012 move.l D0, [A0 + 0x12]
00005BFA 53A8 0012 subq.l [A0 + 0x12], 1
00005BFE 0C80 0000 0001 cmpi.l D0, 0x1
00005C04 6328 bls +0x2A /* 00005C2E */
00005C06 206D F51A movea.l A0, [A5 - 0xAE6]
00005C0A 2068 000C movea.l A0, [A0 + 0xC]
00005C0E 2268 000E movea.l A1, [A0 + 0xE]
00005C12 52A8 000E addq.l [A0 + 0xE], 1
00005C16 206E 000A movea.l A0, [A6 + 0xA]
00005C1A 346E FFF6 movea.w A2, [A6 - 0xA]
00005C1E D5E8 0004 add.l A2, [A0 + 0x4]
00005C22 1012 move.b D0, [A2]
00005C24 1280 move.b [A1], D0
00005C26 0240 00FF andi.w D0, 0xFF
00005C2A 48C0 ext.l D0
00005C2C 6020 bra +0x22 /* 00005C4E */
label00005C2E:
00005C2E 206E 000A movea.l A0, [A6 + 0xA]
00005C32 326E FFF6 movea.w A1, [A6 - 0xA]
00005C36 D3E8 0004 add.l A1, [A0 + 0x4]
00005C3A 206D F51A movea.l A0, [A5 - 0xAE6]
00005C3E 2F28 000C move.l -[A7], [A0 + 0xC]
00005C42 7000 moveq.l D0, 0x00
00005C44 1011 move.b D0, [A1]
00005C46 3F00 move.w -[A7], D0
00005C48 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005C4C 5C8F addq.l A7, 6
label00005C4E:
00005C4E 206D F51A movea.l A0, [A5 - 0xAE6]
00005C52 2068 000C movea.l A0, [A0 + 0xC]
00005C56 2028 0012 move.l D0, [A0 + 0x12]
00005C5A 53A8 0012 subq.l [A0 + 0x12], 1
00005C5E 0C80 0000 0001 cmpi.l D0, 0x1
00005C64 632A bls +0x2C /* 00005C90 */
00005C66 206D F51A movea.l A0, [A5 - 0xAE6]
00005C6A 2068 000C movea.l A0, [A0 + 0xC]
00005C6E 2268 000E movea.l A1, [A0 + 0xE]
00005C72 52A8 000E addq.l [A0 + 0xE], 1
00005C76 206E 000A movea.l A0, [A6 + 0xA]
00005C7A 346E FFF6 movea.w A2, [A6 - 0xA]
00005C7E D5E8 0008 add.l A2, [A0 + 0x8]
00005C82 1012 move.b D0, [A2]
00005C84 1280 move.b [A1], D0
00005C86 0240 00FF andi.w D0, 0xFF
00005C8A 48C0 ext.l D0
00005C8C 6000 006E bra +0x70 /* 00005CFC */
label00005C90:
00005C90 206E 000A movea.l A0, [A6 + 0xA]
00005C94 326E FFF6 movea.w A1, [A6 - 0xA]
00005C98 D3E8 0008 add.l A1, [A0 + 0x8]
00005C9C 206D F51A movea.l A0, [A5 - 0xAE6]
00005CA0 2F28 000C move.l -[A7], [A0 + 0xC]
00005CA4 7000 moveq.l D0, 0x00
00005CA6 1011 move.b D0, [A1]
00005CA8 3F00 move.w -[A7], D0
00005CAA 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005CAE 5C8F addq.l A7, 6
00005CB0 604A bra +0x4C /* 00005CFC */
label00005CB2:
00005CB2 206E 000A movea.l A0, [A6 + 0xA]
00005CB6 326E FFF6 movea.w A1, [A6 - 0xA]
00005CBA D3D0 add.l A1, [A0]
00005CBC 7000 moveq.l D0, 0x00
00005CBE 1011 move.b D0, [A1]
00005CC0 3F00 move.w -[A7], D0
00005CC2 4EBA FBE2 jsr [PC - 0x41E /* 000058A6 */]
00005CC6 548F addq.l A7, 2
00005CC8 6032 bra +0x34 /* 00005CFC */
label00005CCA:
00005CCA 302E FFF6 move.w D0, [A6 - 0xA]
00005CCE C1FC 00FF muls.w D0, 0xFF
00005CD2 322E 0008 move.w D1, [A6 + 0x8]
00005CD6 5341 subq.w D1, 1
00005CD8 48C1 ext.l D1
00005CDA 83FC 0002 divs.w D1, 0x2
00005CDE D041 add.w D0, D1
00005CE0 322E 0008 move.w D1, [A6 + 0x8]
00005CE4 5341 subq.w D1, 1
00005CE6 48C0 ext.l D0
00005CE8 81C1 divs.w D0, D1
00005CEA 3F00 move.w -[A7], D0
00005CEC 4EBA FBB8 jsr [PC - 0x448 /* 000058A6 */]
00005CF0 548F addq.l A7, 2
00005CF2 6008 bra +0xA /* 00005CFC */
label00005CF4:
00005CF4 4267 clr.w -[A7]
00005CF6 4EBA FBAE jsr [PC - 0x452 /* 000058A6 */]
00005CFA 548F addq.l A7, 2
label00005CFC:
00005CFC 526E FFF6 addq.w [A6 - 0xA], 1
label00005D00:
00005D00 302E FFF6 move.w D0, [A6 - 0xA]
00005D04 B06E FFFC cmp.w D0, [A6 - 0x4]
00005D08 6D00 FE66 blt -0x198 /* 00005B70 */
00005D0C 206D F51A movea.l A0, [A5 - 0xAE6]
00005D10 2068 000C movea.l A0, [A0 + 0xC]
00005D14 2028 0012 move.l D0, [A0 + 0x12]
00005D18 53A8 0012 subq.l [A0 + 0x12], 1
00005D1C 0C80 0000 0001 cmpi.l D0, 0x1
00005D22 631C bls +0x1E /* 00005D40 */
00005D24 206D F51A movea.l A0, [A5 - 0xAE6]
00005D28 2068 000C movea.l A0, [A0 + 0xC]
00005D2C 2268 000E movea.l A1, [A0 + 0xE]
00005D30 52A8 000E addq.l [A0 + 0xE], 1
00005D34 702C moveq.l D0, 0x2C
00005D36 1280 move.b [A1], D0
00005D38 0240 00FF andi.w D0, 0xFF
00005D3C 48C0 ext.l D0
00005D3E 6012 bra +0x14 /* 00005D52 */
label00005D40:
00005D40 206D F51A movea.l A0, [A5 - 0xAE6]
00005D44 2F28 000C move.l -[A7], [A0 + 0xC]
00005D48 3F3C 002C move.w -[A7], 0x2C /* ',' */
00005D4C 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005D50 5C8F addq.l A7, 6
label00005D52:
00005D52 4267 clr.w -[A7]
00005D54 4EBA FA98 jsr [PC - 0x568 /* 000057EE */]
00005D58 548F addq.l A7, 2
00005D5A 4267 clr.w -[A7]
00005D5C 4EBA FA90 jsr [PC - 0x570 /* 000057EE */]
00005D60 548F addq.l A7, 2
00005D62 206D F51A movea.l A0, [A5 - 0xAE6]
00005D66 3F28 0036 move.w -[A7], [A0 + 0x36]
00005D6A 4EBA FA82 jsr [PC - 0x57E /* 000057EE */]
00005D6E 548F addq.l A7, 2
00005D70 206D F51A movea.l A0, [A5 - 0xAE6]
00005D74 3F28 003A move.w -[A7], [A0 + 0x3A]
00005D78 4EBA FA74 jsr [PC - 0x58C /* 000057EE */]
00005D7C 548F addq.l A7, 2
00005D7E 206D F51A movea.l A0, [A5 - 0xAE6]
00005D82 2068 000C movea.l A0, [A0 + 0xC]
00005D86 2028 0012 move.l D0, [A0 + 0x12]
00005D8A 53A8 0012 subq.l [A0 + 0x12], 1
00005D8E 0C80 0000 0001 cmpi.l D0, 0x1
00005D94 6314 bls +0x16 /* 00005DAA */
00005D96 206D F51A movea.l A0, [A5 - 0xAE6]
00005D9A 2068 000C movea.l A0, [A0 + 0xC]
00005D9E 2268 000E movea.l A1, [A0 + 0xE]
00005DA2 52A8 000E addq.l [A0 + 0xE], 1
00005DA6 4211 clr.b [A1]
00005DA8 6012 bra +0x14 /* 00005DBC */
label00005DAA:
00005DAA 206D F51A movea.l A0, [A5 - 0xAE6]
00005DAE 2F28 000C move.l -[A7], [A0 + 0xC]
00005DB2 4267 clr.w -[A7]
00005DB4 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005DB8 5C8F addq.l A7, 6
00005DBA 6002 bra +0x4 /* 00005DBE */
label00005DBC:
00005DBC 7000 moveq.l D0, 0x00
label00005DBE:
00005DBE 206D F51A movea.l A0, [A5 - 0xAE6]
00005DC2 2068 000C movea.l A0, [A0 + 0xC]
00005DC6 2028 0012 move.l D0, [A0 + 0x12]
00005DCA 53A8 0012 subq.l [A0 + 0x12], 1
00005DCE 0C80 0000 0001 cmpi.l D0, 0x1
00005DD4 631E bls +0x20 /* 00005DF4 */
00005DD6 206D F51A movea.l A0, [A5 - 0xAE6]
00005DDA 2068 000C movea.l A0, [A0 + 0xC]
00005DDE 2268 000E movea.l A1, [A0 + 0xE]
00005DE2 52A8 000E addq.l [A0 + 0xE], 1
00005DE6 102E FFFB move.b D0, [A6 - 0x5]
00005DEA 1280 move.b [A1], D0
00005DEC 0240 00FF andi.w D0, 0xFF
00005DF0 48C0 ext.l D0
00005DF2 6012 bra +0x14 /* 00005E06 */
label00005DF4:
00005DF4 206D F51A movea.l A0, [A5 - 0xAE6]
00005DF8 2F28 000C move.l -[A7], [A0 + 0xC]
00005DFC 3F2E FFFA move.w -[A7], [A6 - 0x6]
00005E00 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005E04 5C8F addq.l A7, 6
label00005E06:
00005E06 302E FFFA move.w D0, [A6 - 0x6]
00005E0A 5240 addq.w D0, 1
00005E0C 3F00 move.w -[A7], D0
00005E0E 4EBA F7FA jsr [PC - 0x806 /* 0000560A */]
00005E12 548F addq.l A7, 2
00005E14 245F movea.l A2, [A7]+
00005E16 4E5E unlink A6
00005E18 4E75 rts
00005E1A 454D chk.w D2, A5
00005E1C 4954 chk.w D4, [A4]
00005E1E 4845 swap.w D5
00005E20 4144 chk.w D0, D4
export_52:
00005E22 4E56 0000 link A6, 0
00005E26 2B6E 0008 F51A move.l [A5 - 0xAE6], [A6 + 0x8]
00005E2C 206E 0008 movea.l A0, [A6 + 0x8]
00005E30 0C68 0001 00B6 cmpi.w [A0 + 0xB6], 0x1
00005E36 6712 beq +0x14 /* 00005E4A */
00005E38 206E 0008 movea.l A0, [A6 + 0x8]
00005E3C 2068 0004 movea.l A0, [A0 + 0x4]
00005E40 486D F682 pea.l [A5 - 0x97E]
00005E44 2050 movea.l A0, [A0]
00005E46 4E90 jsr [A0]
00005E48 588F addq.l A7, 4
label00005E4A:
00005E4A 206E 0008 movea.l A0, [A6 + 0x8]
00005E4E 2068 0004 movea.l A0, [A0 + 0x4]
00005E52 4878 2716 push.l 0x2716
00005E56 2068 001A movea.l A0, [A0 + 0x1A]
00005E5A 4E90 jsr [A0]
00005E5C 588F addq.l A7, 4
00005E5E 2B40 F52A move.l [A5 - 0xAD6], D0
00005E62 206E 0008 movea.l A0, [A6 + 0x8]
00005E66 2068 0004 movea.l A0, [A0 + 0x4]
00005E6A 4878 2716 push.l 0x2716
00005E6E 2068 001A movea.l A0, [A0 + 0x1A]
00005E72 4E90 jsr [A0]
00005E74 588F addq.l A7, 4
00005E76 2B40 F52E move.l [A5 - 0xAD2], D0
00005E7A 206E 0008 movea.l A0, [A6 + 0x8]
00005E7E 2068 0004 movea.l A0, [A0 + 0x4]
00005E82 4878 138B push.l 0x138B
00005E86 2068 001A movea.l A0, [A0 + 0x1A]
00005E8A 4E90 jsr [A0]
00005E8C 588F addq.l A7, 4
00005E8E 2B40 F532 move.l [A5 - 0xACE], D0
00005E92 206E 0008 movea.l A0, [A6 + 0x8]
00005E96 4A68 001E tst.w [A0 + 0x1E]
00005E9A 660C bne +0xE /* 00005EA8 */
00005E9C 42A7 clr.l -[A7]
00005E9E 3F3C 0100 move.w -[A7], 0x100
00005EA2 4EBA FAEA jsr [PC - 0x516 /* 0000598E */]
00005EA6 5C8F addq.l A7, 6
label00005EA8:
00005EA8 4E5E unlink A6
00005EAA 4E75 rts
00005EAC 4F55 chk.w D7, [A5]
00005EAE 5450 addq.w [A0], 2
00005EB0 5554 subq.w [A4], 2
00005EB2 494E chk.w D4, A6
export_53:
00005EB4 4E56 0000 link A6, 0
00005EB8 2F2E 000E move.l -[A7], [A6 + 0xE]
00005EBC 3F2E 000C move.w -[A7], [A6 + 0xC]
00005EC0 4EBA FACC jsr [PC - 0x534 /* 0000598E */]
00005EC4 5C8F addq.l A7, 6
00005EC6 4E5E unlink A6
00005EC8 4E75 rts
00005ECA 5055 addq.w [A5], 8
00005ECC 5443 addq.w D3, 2
00005ECE 4F4C chk.w D7, A4
00005ED0 4F52 chk.w D7, [A2]
export_54:
00005ED2 4E56 0000 link A6, 0
00005ED6 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00005EDA 206E 0008 movea.l A0, [A6 + 0x8]
00005EDE 2C28 0034 move.l D6, [A0 + 0x34]
00005EE2 7A00 moveq.l D5, 0x00
00005EE4 602A bra +0x2C /* 00005F10 */
label00005EE6:
00005EE6 206E 000E movea.l A0, [A6 + 0xE]
00005EEA 3005 move.w D0, D5
00005EEC 48C0 ext.l D0
00005EEE E580 asl D0, 2
00005EF0 D090 add.l D0, [A0]
00005EF2 2040 movea.l A0, D0
00005EF4 2850 movea.l A4, [A0]
00005EF6 2E06 move.l D7, D6
00005EF8 6010 bra +0x12 /* 00005F0A */
label00005EFA:
00005EFA 7000 moveq.l D0, 0x00
00005EFC 1014 move.b D0, [A4]
00005EFE 3F00 move.w -[A7], D0
00005F00 4EBA F774 jsr [PC - 0x88C /* 00005676 */]
00005F04 548F addq.l A7, 2
00005F06 528C addq.l A4, 1
00005F08 5387 subq.l D7, 1
label00005F0A:
00005F0A 4A87 tst.l D7
00005F0C 6EEC bgt -0x12 /* 00005EFA */
00005F0E 5245 addq.w D5, 1
label00005F10:
00005F10 BA6E 000C cmp.w D5, [A6 + 0xC]
00005F14 6DD0 blt -0x2E /* 00005EE6 */
00005F16 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00005F1A 4E5E unlink A6
00005F1C 4E75 rts
00005F1E 5055 addq.w [A5], 8
00005F20 5450 addq.w [A0], 2
00005F22 4958 chk.w D4, [A0]+
00005F24 454C chk.w D2, A4
export_55:
00005F26 4E56 0000 link A6, 0
00005F2A 4EBA F88A jsr [PC - 0x776 /* 000057B6 */]
00005F2E 206E 0008 movea.l A0, [A6 + 0x8]
00005F32 2068 000C movea.l A0, [A0 + 0xC]
00005F36 2028 0012 move.l D0, [A0 + 0x12]
00005F3A 53A8 0012 subq.l [A0 + 0x12], 1
00005F3E 0C80 0000 0001 cmpi.l D0, 0x1
00005F44 6314 bls +0x16 /* 00005F5A */
00005F46 206E 0008 movea.l A0, [A6 + 0x8]
00005F4A 2068 000C movea.l A0, [A0 + 0xC]
00005F4E 2268 000E movea.l A1, [A0 + 0xE]
00005F52 52A8 000E addq.l [A0 + 0xE], 1
00005F56 4211 clr.b [A1]
00005F58 6012 bra +0x14 /* 00005F6C */
label00005F5A:
00005F5A 206E 0008 movea.l A0, [A6 + 0x8]
00005F5E 2F28 000C move.l -[A7], [A0 + 0xC]
00005F62 4267 clr.w -[A7]
00005F64 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005F68 5C8F addq.l A7, 6
00005F6A 6002 bra +0x4 /* 00005F6E */
label00005F6C:
00005F6C 7000 moveq.l D0, 0x00
label00005F6E:
00005F6E 206E 0008 movea.l A0, [A6 + 0x8]
00005F72 2068 000C movea.l A0, [A0 + 0xC]
00005F76 2028 0012 move.l D0, [A0 + 0x12]
00005F7A 53A8 0012 subq.l [A0 + 0x12], 1
00005F7E 0C80 0000 0001 cmpi.l D0, 0x1
00005F84 631C bls +0x1E /* 00005FA2 */
00005F86 206E 0008 movea.l A0, [A6 + 0x8]
00005F8A 2068 000C movea.l A0, [A0 + 0xC]
00005F8E 2268 000E movea.l A1, [A0 + 0xE]
00005F92 52A8 000E addq.l [A0 + 0xE], 1
00005F96 703B moveq.l D0, 0x3B
00005F98 1280 move.b [A1], D0
00005F9A 0240 00FF andi.w D0, 0xFF
00005F9E 48C0 ext.l D0
00005FA0 6012 bra +0x14 /* 00005FB4 */
label00005FA2:
00005FA2 206E 0008 movea.l A0, [A6 + 0x8]
00005FA6 2F28 000C move.l -[A7], [A0 + 0xC]
00005FAA 3F3C 003B move.w -[A7], 0x3B /* ';' */
00005FAE 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00005FB2 5C8F addq.l A7, 6
label00005FB4:
00005FB4 206E 0008 movea.l A0, [A6 + 0x8]
00005FB8 2F28 000C move.l -[A7], [A0 + 0xC]
00005FBC 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00005FC0 588F addq.l A7, 4
00005FC2 206E 0008 movea.l A0, [A6 + 0x8]
00005FC6 2068 000C movea.l A0, [A0 + 0xC]
00005FCA E9D0 00C1 bfextu D0, [A0] {3:1}
00005FCE 4A40 tst.w D0
00005FD0 6712 beq +0x14 /* 00005FE4 */
00005FD2 206E 0008 movea.l A0, [A6 + 0x8]
00005FD6 2068 0004 movea.l A0, [A0 + 0x4]
00005FDA 486D F69A pea.l [A5 - 0x966]
00005FDE 2050 movea.l A0, [A0]
00005FE0 4E90 jsr [A0]
00005FE2 588F addq.l A7, 4
label00005FE4:
00005FE4 206E 0008 movea.l A0, [A6 + 0x8]
00005FE8 2068 0004 movea.l A0, [A0 + 0x4]
00005FEC 2F2D F52A move.l -[A7], [A5 - 0xAD6]
00005FF0 2068 001E movea.l A0, [A0 + 0x1E]
00005FF4 4E90 jsr [A0]
00005FF6 588F addq.l A7, 4
00005FF8 206E 0008 movea.l A0, [A6 + 0x8]
00005FFC 2068 0004 movea.l A0, [A0 + 0x4]
00006000 2F2D F52E move.l -[A7], [A5 - 0xAD2]
00006004 2068 001E movea.l A0, [A0 + 0x1E]
00006008 4E90 jsr [A0]
0000600A 588F addq.l A7, 4
0000600C 206E 0008 movea.l A0, [A6 + 0x8]
00006010 2068 0004 movea.l A0, [A0 + 0x4]
00006014 2F2D F532 move.l -[A7], [A5 - 0xACE]
00006018 2068 001E movea.l A0, [A0 + 0x1E]
0000601C 4E90 jsr [A0]
0000601E 588F addq.l A7, 4
00006020 4E5E unlink A6
00006022 4E75 rts
00006024 4F55 chk.w D7, [A5]
00006026 5450 addq.w [A0], 2
00006028 5554 subq.w [A4], 2
0000602A 5445 addq.w D5, 2
0000602C 4E56 0000 link A6, 0
00006030 206E 0008 movea.l A0, [A6 + 0x8]
00006034 43ED 01C2 lea.l A1, [A5 + 0x1C2 /* export_52 */]
00006038 2050 movea.l A0, [A0]
0000603A 2149 006C move.l [A0 + 0x6C], A1
0000603E 206E 0008 movea.l A0, [A6 + 0x8]
00006042 43ED 01CA lea.l A1, [A5 + 0x1CA /* export_53 */]
00006046 2050 movea.l A0, [A0]
00006048 2149 0070 move.l [A0 + 0x70], A1
0000604C 206E 0008 movea.l A0, [A6 + 0x8]
00006050 43ED 01D2 lea.l A1, [A5 + 0x1D2 /* export_54 */]
00006054 2050 movea.l A0, [A0]
00006056 2149 0074 move.l [A0 + 0x74], A1
0000605A 206E 0008 movea.l A0, [A6 + 0x8]
0000605E 43ED 01DA lea.l A1, [A5 + 0x1DA /* export_55 */]
00006062 2050 movea.l A0, [A0]
00006064 2149 0078 move.l [A0 + 0x78], A1
00006068 206E 0008 movea.l A0, [A6 + 0x8]
0000606C 0C28 0001 0010 cmpi.b [A0 + 0x10], 0x1
00006072 671E beq +0x20 /* 00006092 */
00006074 206E 0008 movea.l A0, [A6 + 0x8]
00006078 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
0000607E 6712 beq +0x14 /* 00006092 */
00006080 206E 0008 movea.l A0, [A6 + 0x8]
00006084 2068 0004 movea.l A0, [A0 + 0x4]
00006088 486D F6B2 pea.l [A5 - 0x94E]
0000608C 2050 movea.l A0, [A0]
0000608E 4E90 jsr [A0]
00006090 588F addq.l A7, 4
label00006092:
00006092 206E 0008 movea.l A0, [A6 + 0x8]
00006096 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
0000609C 670C beq +0xE /* 000060AA */
0000609E 206E 0008 movea.l A0, [A6 + 0x8]
000060A2 0C68 0008 003C cmpi.w [A0 + 0x3C], 0x8
000060A8 6F20 ble +0x22 /* 000060CA */
label000060AA:
000060AA 206E 0008 movea.l A0, [A6 + 0x8]
000060AE 7001 moveq.l D0, 0x01
000060B0 3140 001E move.w [A0 + 0x1E], D0
000060B4 206E 0008 movea.l A0, [A6 + 0x8]
000060B8 0C68 0100 0024 cmpi.w [A0 + 0x24], 0x100
000060BE 6F0A ble +0xC /* 000060CA */
000060C0 206E 0008 movea.l A0, [A6 + 0x8]
000060C4 317C 0100 0024 move.w [A0 + 0x24], 0x100
label000060CA:
000060CA 4E5E unlink A6
000060CC 4E75 rts
000060CE 4A53 tst.w [A3]
000060D0 454C chk.w D2, A4
000060D2 5747 subq.w D7, 3
000060D4 4946 chk.w D4, D6
export_57:
000060D6 4E56 0000 link A6, 0
000060DA 206E 0008 movea.l A0, [A6 + 0x8]
000060DE 0C28 0001 0010 cmpi.b [A0 + 0x10], 0x1
000060E4 662A bne +0x2C /* 00006110 */
000060E6 3F3C 00FF move.w -[A7], 0xFF
000060EA 206E 0008 movea.l A0, [A6 + 0x8]
000060EE 2F28 0038 move.l -[A7], [A0 + 0x38]
000060F2 206E 0008 movea.l A0, [A6 + 0x8]
000060F6 2F28 0034 move.l -[A7], [A0 + 0x34]
000060FA 486D F6DA pea.l [A5 - 0x926]
000060FE 206E 0008 movea.l A0, [A6 + 0x8]
00006102 2F28 000C move.l -[A7], [A0 + 0xC]
00006106 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000610A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000610E 6048 bra +0x4A /* 00006158 */
label00006110:
00006110 206E 0008 movea.l A0, [A6 + 0x8]
00006114 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
0000611A 662A bne +0x2C /* 00006146 */
0000611C 3F3C 00FF move.w -[A7], 0xFF
00006120 206E 0008 movea.l A0, [A6 + 0x8]
00006124 2F28 0038 move.l -[A7], [A0 + 0x38]
00006128 206E 0008 movea.l A0, [A6 + 0x8]
0000612C 2F28 0034 move.l -[A7], [A0 + 0x34]
00006130 486D F6EA pea.l [A5 - 0x916]
00006134 206E 0008 movea.l A0, [A6 + 0x8]
00006138 2F28 000C move.l -[A7], [A0 + 0xC]
0000613C 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00006140 4FEF 0012 lea.l A7, [A7 + 0x12]
00006144 6012 bra +0x14 /* 00006158 */
label00006146:
00006146 206E 0008 movea.l A0, [A6 + 0x8]
0000614A 2068 0004 movea.l A0, [A0 + 0x4]
0000614E 486D F6FA pea.l [A5 - 0x906]
00006152 2050 movea.l A0, [A0]
00006154 4E90 jsr [A0]
00006156 588F addq.l A7, 4
label00006158:
00006158 4E5E unlink A6
0000615A 4E75 rts
0000615C 4F55 chk.w D7, [A5]
0000615E 5450 addq.w [A0], 2
00006160 5554 subq.w [A4], 2
00006162 494E chk.w D4, A6
export_59:
00006164 4E56 FFFC link A6, -0x0004
00006168 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000616C 206E 0008 movea.l A0, [A6 + 0x8]
00006170 2868 000C movea.l A4, [A0 + 0xC]
00006174 206E 0008 movea.l A0, [A6 + 0x8]
00006178 2C28 0034 move.l D6, [A0 + 0x34]
0000617C 206E 0008 movea.l A0, [A6 + 0x8]
00006180 0C28 0001 0010 cmpi.b [A0 + 0x10], 0x1
00006186 6600 0062 bne +0x64 /* 000061EA */
0000618A 7A00 moveq.l D5, 0x00
0000618C 6000 0052 bra +0x54 /* 000061E0 */
label00006190:
00006190 206E 000E movea.l A0, [A6 + 0xE]
00006194 3005 move.w D0, D5
00006196 48C0 ext.l D0
00006198 E580 asl D0, 2
0000619A D090 add.l D0, [A0]
0000619C 2040 movea.l A0, D0
0000619E 2650 movea.l A3, [A0]
000061A0 2E06 move.l D7, D6
000061A2 6036 bra +0x38 /* 000061DA */
label000061A4:
000061A4 202C 0012 move.l D0, [A4 + 0x12]
000061A8 53AC 0012 subq.l [A4 + 0x12], 1
000061AC 0C80 0000 0001 cmpi.l D0, 0x1
000061B2 6314 bls +0x16 /* 000061C8 */
000061B4 206C 000E movea.l A0, [A4 + 0xE]
000061B8 52AC 000E addq.l [A4 + 0xE], 1
000061BC 1013 move.b D0, [A3]
000061BE 1080 move.b [A0], D0
000061C0 0240 00FF andi.w D0, 0xFF
000061C4 48C0 ext.l D0
000061C6 600E bra +0x10 /* 000061D6 */
label000061C8:
000061C8 2F0C move.l -[A7], A4
000061CA 7000 moveq.l D0, 0x00
000061CC 1013 move.b D0, [A3]
000061CE 3F00 move.w -[A7], D0
000061D0 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000061D4 5C8F addq.l A7, 6
label000061D6:
000061D6 528B addq.l A3, 1
000061D8 5387 subq.l D7, 1
label000061DA:
000061DA 4A87 tst.l D7
000061DC 6EC6 bgt -0x38 /* 000061A4 */
000061DE 5245 addq.w D5, 1
label000061E0:
000061E0 BA6E 000C cmp.w D5, [A6 + 0xC]
000061E4 6DAA blt -0x54 /* 00006190 */
000061E6 6000 00FC bra +0xFE /* 000062E4 */
label000061EA:
000061EA 7A00 moveq.l D5, 0x00
000061EC 6000 00EE bra +0xF0 /* 000062DC */
label000061F0:
000061F0 206E 000E movea.l A0, [A6 + 0xE]
000061F4 3005 move.w D0, D5
000061F6 48C0 ext.l D0
000061F8 E580 asl D0, 2
000061FA D090 add.l D0, [A0]
000061FC 2040 movea.l A0, D0
000061FE 2650 movea.l A3, [A0]
00006200 206E 000E movea.l A0, [A6 + 0xE]
00006204 3005 move.w D0, D5
00006206 48C0 ext.l D0
00006208 E580 asl D0, 2
0000620A D0A8 0004 add.l D0, [A0 + 0x4]
0000620E 2040 movea.l A0, D0
00006210 2450 movea.l A2, [A0]
00006212 206E 000E movea.l A0, [A6 + 0xE]
00006216 3005 move.w D0, D5
00006218 48C0 ext.l D0
0000621A E580 asl D0, 2
0000621C D0A8 0008 add.l D0, [A0 + 0x8]
00006220 2040 movea.l A0, D0
00006222 2D50 FFFC move.l [A6 - 0x4], [A0]
00006226 2E06 move.l D7, D6
00006228 6000 00AA bra +0xAC /* 000062D4 */
label0000622C:
0000622C 202C 0012 move.l D0, [A4 + 0x12]
00006230 53AC 0012 subq.l [A4 + 0x12], 1
00006234 0C80 0000 0001 cmpi.l D0, 0x1
0000623A 6314 bls +0x16 /* 00006250 */
0000623C 206C 000E movea.l A0, [A4 + 0xE]
00006240 52AC 000E addq.l [A4 + 0xE], 1
00006244 1013 move.b D0, [A3]
00006246 1080 move.b [A0], D0
00006248 0240 00FF andi.w D0, 0xFF
0000624C 48C0 ext.l D0
0000624E 600E bra +0x10 /* 0000625E */
label00006250:
00006250 2F0C move.l -[A7], A4
00006252 7000 moveq.l D0, 0x00
00006254 1013 move.b D0, [A3]
00006256 3F00 move.w -[A7], D0
00006258 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000625C 5C8F addq.l A7, 6
label0000625E:
0000625E 528B addq.l A3, 1
00006260 202C 0012 move.l D0, [A4 + 0x12]
00006264 53AC 0012 subq.l [A4 + 0x12], 1
00006268 0C80 0000 0001 cmpi.l D0, 0x1
0000626E 6314 bls +0x16 /* 00006284 */
00006270 206C 000E movea.l A0, [A4 + 0xE]
00006274 52AC 000E addq.l [A4 + 0xE], 1
00006278 1012 move.b D0, [A2]
0000627A 1080 move.b [A0], D0
0000627C 0240 00FF andi.w D0, 0xFF
00006280 48C0 ext.l D0
00006282 600E bra +0x10 /* 00006292 */
label00006284:
00006284 2F0C move.l -[A7], A4
00006286 7000 moveq.l D0, 0x00
00006288 1012 move.b D0, [A2]
0000628A 3F00 move.w -[A7], D0
0000628C 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00006290 5C8F addq.l A7, 6
label00006292:
00006292 528A addq.l A2, 1
00006294 202C 0012 move.l D0, [A4 + 0x12]
00006298 53AC 0012 subq.l [A4 + 0x12], 1
0000629C 0C80 0000 0001 cmpi.l D0, 0x1
000062A2 6318 bls +0x1A /* 000062BC */
000062A4 206C 000E movea.l A0, [A4 + 0xE]
000062A8 52AC 000E addq.l [A4 + 0xE], 1
000062AC 226E FFFC movea.l A1, [A6 - 0x4]
000062B0 1011 move.b D0, [A1]
000062B2 1080 move.b [A0], D0
000062B4 0240 00FF andi.w D0, 0xFF
000062B8 48C0 ext.l D0
000062BA 6012 bra +0x14 /* 000062CE */
label000062BC:
000062BC 2F0C move.l -[A7], A4
000062BE 206E FFFC movea.l A0, [A6 - 0x4]
000062C2 7000 moveq.l D0, 0x00
000062C4 1010 move.b D0, [A0]
000062C6 3F00 move.w -[A7], D0
000062C8 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000062CC 5C8F addq.l A7, 6
label000062CE:
000062CE 52AE FFFC addq.l [A6 - 0x4], 1
000062D2 5387 subq.l D7, 1
label000062D4:
000062D4 4A87 tst.l D7
000062D6 6E00 FF54 bgt -0xAA /* 0000622C */
000062DA 5245 addq.w D5, 1
label000062DC:
000062DC BA6E 000C cmp.w D5, [A6 + 0xC]
000062E0 6D00 FF0E blt -0xF0 /* 000061F0 */
label000062E4:
000062E4 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
000062E8 4E5E unlink A6
000062EA 4E75 rts
000062EC 5055 addq.w [A5], 8
000062EE 5450 addq.w [A0], 2
000062F0 4958 chk.w D4, [A0]+
000062F2 454C chk.w D2, A4
export_56:
000062F4 4E56 0000 link A6, 0
000062F8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000062FC 206E 0008 movea.l A0, [A6 + 0x8]
00006300 2868 000C movea.l A4, [A0 + 0xC]
00006304 206E 0008 movea.l A0, [A6 + 0x8]
00006308 2C28 0034 move.l D6, [A0 + 0x34]
0000630C 206E 0008 movea.l A0, [A6 + 0x8]
00006310 0C28 0001 0010 cmpi.b [A0 + 0x10], 0x1
00006316 6600 0088 bne +0x8A /* 000063A0 */
0000631A 7A00 moveq.l D5, 0x00
0000631C 6000 0078 bra +0x7A /* 00006396 */
label00006320:
00006320 206E 000E movea.l A0, [A6 + 0xE]
00006324 3005 move.w D0, D5
00006326 48C0 ext.l D0
00006328 E580 asl D0, 2
0000632A D090 add.l D0, [A0]
0000632C 2040 movea.l A0, D0
0000632E 2650 movea.l A3, [A0]
00006330 2E06 move.l D7, D6
00006332 6000 005C bra +0x5E /* 00006390 */
label00006336:
00006336 202C 0012 move.l D0, [A4 + 0x12]
0000633A 53AC 0012 subq.l [A4 + 0x12], 1
0000633E 0C80 0000 0001 cmpi.l D0, 0x1
00006344 6326 bls +0x28 /* 0000636C */
00006346 206C 000E movea.l A0, [A4 + 0xE]
0000634A 52AC 000E addq.l [A4 + 0xE], 1
0000634E 7000 moveq.l D0, 0x00
00006350 1013 move.b D0, [A3]
00006352 226D F6D6 movea.l A1, [A5 - 0x92A]
00006356 4840 swap.w D0
00006358 4240 clr.w D0
0000635A 4840 swap.w D0
0000635C D091 add.l D0, [A1]
0000635E 2240 movea.l A1, D0
00006360 1011 move.b D0, [A1]
00006362 1080 move.b [A0], D0
00006364 0240 00FF andi.w D0, 0xFF
00006368 48C0 ext.l D0
0000636A 6020 bra +0x22 /* 0000638C */
label0000636C:
0000636C 7000 moveq.l D0, 0x00
0000636E 1013 move.b D0, [A3]
00006370 206D F6D6 movea.l A0, [A5 - 0x92A]
00006374 4840 swap.w D0
00006376 4240 clr.w D0
00006378 4840 swap.w D0
0000637A D090 add.l D0, [A0]
0000637C 2F0C move.l -[A7], A4
0000637E 2040 movea.l A0, D0
00006380 7000 moveq.l D0, 0x00
00006382 1010 move.b D0, [A0]
00006384 3F00 move.w -[A7], D0
00006386 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000638A 5C8F addq.l A7, 6
label0000638C:
0000638C 528B addq.l A3, 1
0000638E 5387 subq.l D7, 1
label00006390:
00006390 4A87 tst.l D7
00006392 6EA2 bgt -0x5C /* 00006336 */
00006394 5245 addq.w D5, 1
label00006396:
00006396 BA6E 000C cmp.w D5, [A6 + 0xC]
0000639A 6D84 blt -0x7A /* 00006320 */
0000639C 6000 0106 bra +0x108 /* 000064A4 */
label000063A0:
000063A0 7A00 moveq.l D5, 0x00
000063A2 6000 00F8 bra +0xFA /* 0000649C */
label000063A6:
000063A6 206E 000E movea.l A0, [A6 + 0xE]
000063AA 3005 move.w D0, D5
000063AC 48C0 ext.l D0
000063AE E580 asl D0, 2
000063B0 D090 add.l D0, [A0]
000063B2 2040 movea.l A0, D0
000063B4 2650 movea.l A3, [A0]
000063B6 2E06 move.l D7, D6
000063B8 6000 00DA bra +0xDC /* 00006494 */
label000063BC:
000063BC 7000 moveq.l D0, 0x00
000063BE 1013 move.b D0, [A3]
000063C0 3800 move.w D4, D0
000063C2 202C 0012 move.l D0, [A4 + 0x12]
000063C6 53AC 0012 subq.l [A4 + 0x12], 1
000063CA 0C80 0000 0001 cmpi.l D0, 0x1
000063D0 631C bls +0x1E /* 000063EE */
000063D2 206C 000E movea.l A0, [A4 + 0xE]
000063D6 52AC 000E addq.l [A4 + 0xE], 1
000063DA 226D F6D6 movea.l A1, [A5 - 0x92A]
000063DE 3444 movea.w A2, D4
000063E0 D5D1 add.l A2, [A1]
000063E2 1012 move.b D0, [A2]
000063E4 1080 move.b [A0], D0
000063E6 0240 00FF andi.w D0, 0xFF
000063EA 48C0 ext.l D0
000063EC 6016 bra +0x18 /* 00006404 */
label000063EE:
000063EE 206D F6D6 movea.l A0, [A5 - 0x92A]
000063F2 3244 movea.w A1, D4
000063F4 D3D0 add.l A1, [A0]
000063F6 2F0C move.l -[A7], A4
000063F8 7000 moveq.l D0, 0x00
000063FA 1011 move.b D0, [A1]
000063FC 3F00 move.w -[A7], D0
000063FE 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00006402 5C8F addq.l A7, 6
label00006404:
00006404 202C 0012 move.l D0, [A4 + 0x12]
00006408 53AC 0012 subq.l [A4 + 0x12], 1
0000640C 0C80 0000 0001 cmpi.l D0, 0x1
00006412 631E bls +0x20 /* 00006432 */
00006414 206C 000E movea.l A0, [A4 + 0xE]
00006418 52AC 000E addq.l [A4 + 0xE], 1
0000641C 226D F6D6 movea.l A1, [A5 - 0x92A]
00006420 3444 movea.w A2, D4
00006422 D5E9 0004 add.l A2, [A1 + 0x4]
00006426 1012 move.b D0, [A2]
00006428 1080 move.b [A0], D0
0000642A 0240 00FF andi.w D0, 0xFF
0000642E 48C0 ext.l D0
00006430 6018 bra +0x1A /* 0000644A */
label00006432:
00006432 206D F6D6 movea.l A0, [A5 - 0x92A]
00006436 3244 movea.w A1, D4
00006438 D3E8 0004 add.l A1, [A0 + 0x4]
0000643C 2F0C move.l -[A7], A4
0000643E 7000 moveq.l D0, 0x00
00006440 1011 move.b D0, [A1]
00006442 3F00 move.w -[A7], D0
00006444 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00006448 5C8F addq.l A7, 6
label0000644A:
0000644A 202C 0012 move.l D0, [A4 + 0x12]
0000644E 53AC 0012 subq.l [A4 + 0x12], 1
00006452 0C80 0000 0001 cmpi.l D0, 0x1
00006458 631E bls +0x20 /* 00006478 */
0000645A 206C 000E movea.l A0, [A4 + 0xE]
0000645E 52AC 000E addq.l [A4 + 0xE], 1
00006462 226D F6D6 movea.l A1, [A5 - 0x92A]
00006466 3444 movea.w A2, D4
00006468 D5E9 0008 add.l A2, [A1 + 0x8]
0000646C 1012 move.b D0, [A2]
0000646E 1080 move.b [A0], D0
00006470 0240 00FF andi.w D0, 0xFF
00006474 48C0 ext.l D0
00006476 6018 bra +0x1A /* 00006490 */
label00006478:
00006478 206D F6D6 movea.l A0, [A5 - 0x92A]
0000647C 3244 movea.w A1, D4
0000647E D3E8 0008 add.l A1, [A0 + 0x8]
00006482 2F0C move.l -[A7], A4
00006484 7000 moveq.l D0, 0x00
00006486 1011 move.b D0, [A1]
00006488 3F00 move.w -[A7], D0
0000648A 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000648E 5C8F addq.l A7, 6
label00006490:
00006490 528B addq.l A3, 1
00006492 5387 subq.l D7, 1
label00006494:
00006494 4A87 tst.l D7
00006496 6E00 FF24 bgt -0xDA /* 000063BC */
0000649A 5245 addq.w D5, 1
label0000649C:
0000649C BA6E 000C cmp.w D5, [A6 + 0xC]
000064A0 6D00 FF04 blt -0xFA /* 000063A6 */
label000064A4:
000064A4 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
000064A8 4E5E unlink A6
000064AA 4E75 rts
000064AC 5055 addq.w [A5], 8
000064AE 5444 addq.w D4, 2
000064B0 454D chk.w D2, A5
000064B2 4150 chk.w D0, [A0]
export_58:
000064B4 4E56 0000 link A6, 0
000064B8 2B6E 000E F6D6 move.l [A5 - 0x92A], [A6 + 0xE]
000064BE 206E 0008 movea.l A0, [A6 + 0x8]
000064C2 43ED 01E2 lea.l A1, [A5 + 0x1E2 /* export_56 */]
000064C6 2050 movea.l A0, [A0]
000064C8 2149 0074 move.l [A0 + 0x74], A1
000064CC 4E5E unlink A6
000064CE 4E75 rts
000064D0 5055 addq.w [A5], 8
000064D2 5443 addq.w D3, 2
000064D4 4F4C chk.w D7, A4
000064D6 4F52 chk.w D7, [A2]
export_60:
000064D8 4E56 0000 link A6, 0
000064DC 206E 0008 movea.l A0, [A6 + 0x8]
000064E0 2F28 000C move.l -[A7], [A0 + 0xC]
000064E4 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
000064E8 588F addq.l A7, 4
000064EA 206E 0008 movea.l A0, [A6 + 0x8]
000064EE 2068 000C movea.l A0, [A0 + 0xC]
000064F2 E9D0 00C1 bfextu D0, [A0] {3:1}
000064F6 4A40 tst.w D0
000064F8 6712 beq +0x14 /* 0000650C */
000064FA 206E 0008 movea.l A0, [A6 + 0x8]
000064FE 2068 0004 movea.l A0, [A0 + 0x4]
00006502 486D F71E pea.l [A5 - 0x8E2]
00006506 2050 movea.l A0, [A0]
00006508 4E90 jsr [A0]
0000650A 588F addq.l A7, 4
label0000650C:
0000650C 4E5E unlink A6
0000650E 4E75 rts
00006510 4F55 chk.w D7, [A5]
00006512 5450 addq.w [A0], 2
00006514 5554 subq.w [A4], 2
00006516 5445 addq.w D5, 2
fn00006518:
00006518 4E56 0000 link A6, 0
0000651C 206E 0008 movea.l A0, [A6 + 0x8]
00006520 43ED 01EA lea.l A1, [A5 + 0x1EA /* export_57 */]
00006524 2050 movea.l A0, [A0]
00006526 2149 006C move.l [A0 + 0x6C], A1
0000652A 206E 0008 movea.l A0, [A6 + 0x8]
0000652E 43ED 01F2 lea.l A1, [A5 + 0x1F2 /* export_58 */]
00006532 2050 movea.l A0, [A0]
00006534 2149 0070 move.l [A0 + 0x70], A1
00006538 206E 0008 movea.l A0, [A6 + 0x8]
0000653C 43ED 01FA lea.l A1, [A5 + 0x1FA /* export_59 */]
00006540 2050 movea.l A0, [A0]
00006542 2149 0074 move.l [A0 + 0x74], A1
00006546 206E 0008 movea.l A0, [A6 + 0x8]
0000654A 43ED 0202 lea.l A1, [A5 + 0x202 /* export_60 */]
0000654E 2050 movea.l A0, [A0]
00006550 2149 0078 move.l [A0 + 0x78], A1
00006554 4E5E unlink A6
00006556 4E75 rts
00006558 4A53 tst.w [A3]
0000655A 454C chk.w D2, A4
0000655C 5750 subq.w [A0], 3
0000655E 504D addq.w A5, 8